public class CompilationUnitTypeOracleUpdater extends TypeOracleUpdater
TypeOracle
from
a set of compilation units.typeOracle
Constructor and Description |
---|
CompilationUnitTypeOracleUpdater(TypeOracle typeOracle) |
Modifier and Type | Method and Description |
---|---|
void |
addNewTypes(TreeLogger logger,
Collection<com.google.gwt.dev.javac.CompilationUnitTypeOracleUpdater.TypeData> typeDataList)
Adds new units to an existing TypeOracle.
|
void |
addNewTypes(TreeLogger logger,
Collection<com.google.gwt.dev.javac.CompilationUnitTypeOracleUpdater.TypeData> typeDataList,
MethodArgNamesLookup argsLookup)
Adds new units to an existing TypeOracle.
|
void |
addNewUnits(TreeLogger logger,
Collection<CompilationUnit> units)
Adds new units to an existing TypeOracle.
|
Map<String,JRealClassType> |
getInternalMapper() |
Resolver |
getMockResolver()
Intended for unit testing only.
|
TypeOracle |
getTypeOracle() |
addAnnotations, addAnnotations, addImplementedInterface, addModifierBits, addModifierBits, addThrows, finish, newAnnotationMethod, newAnnotationType, newConstructor, newEnumConstant, newEnumType, newField, newMethod, newParameter, newRealClassType, setEnclosingType, setFieldType, setReturnType, setSuperClass, setVarArgs
public CompilationUnitTypeOracleUpdater(TypeOracle typeOracle)
public void addNewTypes(TreeLogger logger, Collection<com.google.gwt.dev.javac.CompilationUnitTypeOracleUpdater.TypeData> typeDataList)
logger
- logger to usetypeDataList
- collection of data need to build typespublic void addNewTypes(TreeLogger logger, Collection<com.google.gwt.dev.javac.CompilationUnitTypeOracleUpdater.TypeData> typeDataList, MethodArgNamesLookup argsLookup)
logger
- logger to usetypeDataList
- collection of data need to build types. (Doesn't retain
references to TypeData instances.)argsLookup
- Allows the caller to pass the method argument names which
are not normally available in bytecode.public void addNewUnits(TreeLogger logger, Collection<CompilationUnit> units)
logger
- logger to useunits
- collection of compilation units to processpublic Map<String,JRealClassType> getInternalMapper()
public Resolver getMockResolver()
public TypeOracle getTypeOracle()
Copyright © 2018. All rights reserved.