Package | Description |
---|---|
com.google.gwt.dev.javac | |
com.google.gwt.dev.javac.asm | |
com.google.gwt.dev.javac.typemodel |
Type-introspection support classes used by generators.
|
Modifier and Type | Method and Description |
---|---|
protected JRealClassType |
CompilationUnitTypeOracleUpdater.findByInternalName(String internalName)
Returns the type corresponding to the given internal name.
Implementations are free to service requests eagerly or lazily. |
protected JRealClassType |
LibraryCompilationUnitTypeOracleUpdater.findByInternalName(String internalName)
Lazily returns the type corresponding to the given internal name.
|
JRealClassType |
Resolver.findByInternalName(String typeName) |
JRealClassType |
Resolver.newRealClassType(JPackage pkg,
String enclosingTypeName,
boolean isLocalType,
String className,
boolean isIntf) |
Modifier and Type | Method and Description |
---|---|
Map<String,JRealClassType> |
CompilationUnitTypeOracleUpdater.getTypesByInternalName() |
Modifier and Type | Method and Description |
---|---|
void |
Resolver.addImplementedInterface(JRealClassType type,
JClassType intf) |
boolean |
Resolver.resolveClass(TreeLogger logger,
JRealClassType type) |
void |
Resolver.setSuperClass(JRealClassType type,
JClassType superType) |
Constructor and Description |
---|
ResolveClassSignature(Resolver resolver,
TreeLogger logger,
JRealClassType type,
TypeParameterLookup lookup) |
Modifier and Type | Class and Description |
---|---|
class |
JAnnotationType
Type representing an annotation type.
|
class |
JEnumType
Type representing a Java enumerated type.
|
class |
JGenericType
Type declaration that has type parameters.
|
Modifier and Type | Method and Description |
---|---|
protected JRealClassType |
TypeOracleUpdater.newRealClassType(JPackage pkg,
String enclosingSimpleName,
String simpleName,
boolean isInterface) |
Modifier and Type | Method and Description |
---|---|
protected void |
TypeOracleUpdater.addAnnotations(JRealClassType type,
Map<Class<? extends Annotation>,Annotation> declaredAnnotations) |
protected void |
TypeOracleUpdater.addImplementedInterface(JRealClassType type,
JClassType intf) |
void |
TypeOracle.addNewType(JRealClassType newType) |
protected JAnnotationMethod |
TypeOracleUpdater.newAnnotationMethod(JRealClassType enclosingType,
String name,
Map<Class<? extends Annotation>,Annotation> declaredAnnotations,
JTypeParameter[] jtypeParameters,
Object defaultValue) |
protected JConstructor |
TypeOracleUpdater.newConstructor(JRealClassType type,
String name,
Map<Class<? extends Annotation>,Annotation> declaredAnnotations,
JTypeParameter[] typeParams) |
protected JEnumConstant |
TypeOracleUpdater.newEnumConstant(JRealClassType type,
String name,
Map<Class<? extends Annotation>,Annotation> declaredAnnotations,
int ordinal) |
protected JField |
TypeOracleUpdater.newField(JRealClassType type,
String name,
Map<Class<? extends Annotation>,Annotation> declaredAnnotations) |
protected void |
TypeOracleUpdater.setEnclosingType(JRealClassType type,
JClassType enclosingType) |
protected void |
TypeOracleUpdater.setSuperClass(JRealClassType type,
JClassType superType) |
Copyright © 2018. All rights reserved.