All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
Expression<SourceId,SignatureParser.TokenType,LLJava.ClassTypeExpr> |
classTypeSignature(Expression<SourceId,SignatureParser.TokenType,LLJava.ReferenceTypeExpr> referenceTypeSignature) |
void |
parseClassSignature(String signature,
LLJava.Class cls) |
void |
parseFieldSignature(String signature,
LLJava.Field field) |
void |
parseMethodSignature(String signature,
LLJava.Method method) |
protected <A> void |
parseSignature(String signature,
Expression<SourceId,SignatureParser.TokenType,Consumer<A>> expr,
A target) |
protected void |
processClass(Reducer.Context<SourceId> context,
LLJava.Class target,
List<LLJava.TypeParameter> typeParams,
LLJava.ClassTypeExpr superClass,
List<LLJava.ClassTypeExpr> interfaces) |
protected void |
processField(Reducer.Context<SourceId> context,
LLJava.Field target,
LLJava.TypeExpr type) |
protected void |
processMethod(Reducer.Context<SourceId> context,
LLJava.Method target,
List<LLJava.TypeParameter> typeParams,
List<LLJava.TypeExpr> params,
LLJava.ResultExpr result,
List<LLJava.ClassTypeExpr> exceptions) |
Expression<SourceId,SignatureParser.TokenType,List<LLJava.TypeArgument>> |
typeArguments(Expression<SourceId,SignatureParser.TokenType,LLJava.ReferenceTypeExpr> referenceTypeSignature) |
protected void |
unerase(LLJava.ResultExpr raw,
LLJava.ResultExpr generic) |
protected void |
unerase(LLJava.ReturnsExpr raw,
LLJava.ReturnsExpr generic) |
protected void |
unerase(LLJava.TypeParameter raw,
LLJava.TypeParameter generic) |
protected void |
unerase(LLJava.UpperTypeBound raw,
LLJava.UpperTypeBound generic) |
protected void |
unerase(Property<LLJava.ArrayTypeExpr> raw,
LLJava.ArrayTypeExpr generic,
boolean fixed) |
protected void |
unerase(Property<LLJava.ClassTypeExpr> raw,
LLJava.ClassTypeExpr generic,
boolean fixed) |
protected void |
unerase(Property<LLJava.PrimitiveTypeExpr> raw,
LLJava.PrimitiveTypeExpr generic,
boolean fixed) |
protected void |
unerase(Property<LLJava.ReferenceTypeExpr> raw,
LLJava.ReferenceTypeExpr generic,
boolean fixed) |
protected void |
unerase(Property<LLJava.TypeArgument> raw,
LLJava.TypeArgument generic,
boolean fixed) |
protected void |
unerase(Property<LLJava.TypeExpr> raw,
LLJava.TypeExpr generic,
boolean fixed) |
protected void |
unerase(Property<LLJava.Wildcard> raw,
LLJava.Wildcard generic,
boolean fixed) |
protected void |
uneraseArguments(List<LLJava.TypeArgument> raw,
List<LLJava.TypeArgument> generic,
boolean fixed) |
protected void |
uneraseClassTypes(List<Property<LLJava.ClassTypeExpr>> raw,
List<LLJava.ClassTypeExpr> generic,
boolean fixed) |
protected void |
uneraseFail(LLJava.Node raw,
LLJava.Node generic) |
protected void |
uneraseFail(Property<? extends LLJava.Node> raw,
LLJava.Node generic) |
protected void |
uneraseParameters(List<LLJava.TypeParameter> raw,
List<LLJava.TypeParameter> generic) |
protected void |
uneraseReferenceTypes(List<Property<LLJava.ReferenceTypeExpr>> raw,
List<LLJava.ReferenceTypeExpr> generic,
boolean fixed) |
protected void |
uneraseTypes(List<Property<LLJava.TypeExpr>> raw,
List<LLJava.TypeExpr> generic,
boolean fixed) |