Constructor and Description |
---|
JL5Disamb_c() |
Modifier and Type | Method and Description |
---|---|
protected Node |
disambiguateExprPrefix(Expr e) |
protected Node |
disambiguateNoPrefix() |
protected Node |
disambiguatePackagePrefix(PackageNode pn) |
protected Node |
disambiguateTypeNodePrefix(TypeNode tn) |
protected Node |
disambiguateVarInstance(VarInstance vi) |
protected Type |
makeRawIfNeeded(Type type)
This method takes a type, and, if that type
is a class with type parameters, then
make it a raw class.
|
disambiguate, disambiguate, exprOK, makeMissingFieldTarget, packageOK, toString, typeOK
protected Node disambiguatePackagePrefix(PackageNode pn) throws SemanticException
disambiguatePackagePrefix
in class Disamb_c
SemanticException
protected Node disambiguateTypeNodePrefix(TypeNode tn) throws SemanticException
disambiguateTypeNodePrefix
in class Disamb_c
SemanticException
protected Node disambiguateExprPrefix(Expr e) throws SemanticException
disambiguateExprPrefix
in class Disamb_c
SemanticException
protected Node disambiguateVarInstance(VarInstance vi) throws SemanticException
disambiguateVarInstance
in class Disamb_c
SemanticException
protected Node disambiguateNoPrefix() throws SemanticException
disambiguateNoPrefix
in class Disamb_c
SemanticException
protected Type makeRawIfNeeded(Type type)