Uses of Interface
org.codehaus.janino.Java.TypeArgument
-
Packages that use Java.TypeArgument Package Description org.codehaus.janino The core of the Janino Java compiler.org.codehaus.janino.util Application-independent helper classes. -
-
Uses of Java.TypeArgument in org.codehaus.janino
Classes in org.codehaus.janino that implement Java.TypeArgument Modifier and Type Class Description static class
Java.ArrayType
Representation of a JLS7 10.1 "array type".static class
Java.ReferenceType
Representation of a JLS7 4.3 reference type.static class
Java.Wildcard
Representation of a JLS7 4.5.1 "wildcard".Fields in org.codehaus.janino declared as Java.TypeArgument Modifier and Type Field Description Java.TypeArgument[]
Java.ClassInstanceCreationReference. typeArguments
The optional type arguments for theJava.ClassInstanceCreationReference.type
.Java.TypeArgument[]
Java.ReferenceType. typeArguments
The optional type arguments of the reference type.Methods in org.codehaus.janino that return Java.TypeArgument Modifier and Type Method Description private Java.TypeArgument
Parser. parseTypeArgument()
TypeArgument := ReferenceType { '[' ']' } <= The optional brackets are missing in JLS7, section 18!? | PrimitiveType '[' ']' { '[' ']' } | '?' extends ReferenceType | '?' super ReferenceTypeprivate Java.TypeArgument[]
Parser. parseTypeArgumentsOpt()
TypeArguments := '<' [ TypeArgument { ',' TypeArgument } ] '>'Methods in org.codehaus.janino with parameters of type Java.TypeArgument Modifier and Type Method Description private IClass
UnitCompiler. findMemberType(IType iType, java.lang.String name, Java.TypeArgument[] typeArguments, Location location)
Finds a named type in the givenIClass
orIParameterizedType
.private IType
UnitCompiler. getReferenceType(Location location, java.lang.String simpleTypeName, Java.TypeArgument[] typeArguments, Java.Scope scope)
JLS7 6.5.5.1 Simple type name (single identifier)private IType
UnitCompiler. getReferenceType(Location location, Java.Scope scope, java.lang.String[] identifiers, int n, Java.TypeArgument[] typeArguments)
private IType
UnitCompiler. typeArgumentToIType(Java.TypeArgument ta)
Constructors in org.codehaus.janino with parameters of type Java.TypeArgument Constructor Description ClassInstanceCreationReference(Location location, Java.Type type, Java.TypeArgument[] typeArguments)
ReferenceType(Location location, Java.Annotation[] annotations, java.lang.String[] identifiers, Java.TypeArgument[] typeArguments)
-
Uses of Java.TypeArgument in org.codehaus.janino.util
Fields in org.codehaus.janino.util with type parameters of type Java.TypeArgument Modifier and Type Field Description private Visitor.TypeArgumentVisitor<Java.TypeArgument,CompileException>
DeepCopier. typeArgumentCopier
Methods in org.codehaus.janino.util that return Java.TypeArgument Modifier and Type Method Description Java.TypeArgument[]
DeepCopier. copyOptionalTypeArguments(Java.TypeArgument[] subject)
Java.TypeArgument
DeepCopier. copyTypeArgument(Java.TypeArgument subject)
Java.TypeArgument[]
DeepCopier. copyTypeArguments(Java.TypeArgument[] subject)
Java.TypeArgument
DeepCopier. copyWildcard(Java.Wildcard subject)
Methods in org.codehaus.janino.util with parameters of type Java.TypeArgument Modifier and Type Method Description Java.TypeArgument[]
DeepCopier. copyOptionalTypeArguments(Java.TypeArgument[] subject)
Java.TypeArgument
DeepCopier. copyTypeArgument(Java.TypeArgument subject)
Java.TypeArgument[]
DeepCopier. copyTypeArguments(Java.TypeArgument[] subject)
-