Uses of Interface
org.codehaus.janino.Java.TypeArgument
Packages that use Java.TypeArgument
Package
Description
The core of the Janino Java compiler.
Application-independent helper classes.
-
Uses of Java.TypeArgument in org.codehaus.janino
Classes in org.codehaus.janino that implement Java.TypeArgumentModifier and TypeClassDescriptionstatic final class
Representation of a JLS7 10.1 "array type".static final class
Representation of a JLS7 4.3 reference type.static class
Representation of a JLS7 4.5.1 "wildcard".Fields in org.codehaus.janino declared as Java.TypeArgumentModifier and TypeFieldDescriptionfinal Java.TypeArgument[]
Java.ClassInstanceCreationReference.typeArguments
The optional type arguments for theJava.ClassInstanceCreationReference.type
.final Java.TypeArgument[]
Java.ReferenceType.typeArguments
The optional type arguments of the reference type.Methods in org.codehaus.janino that return Java.TypeArgumentModifier and TypeMethodDescriptionprivate 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.TypeArgumentModifier and TypeMethodDescriptionprivate IClass
UnitCompiler.findMemberType
(IType iType, String name, Java.TypeArgument[] typeArguments, Location location) Finds a named type in the givenIClass
orIParameterizedType
.private IType
UnitCompiler.getReferenceType
(Location location, 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, String[] identifiers, int n, Java.TypeArgument[] typeArguments) private IType
UnitCompiler.typeArgumentToIType
(Java.TypeArgument ta) Constructors in org.codehaus.janino with parameters of type Java.TypeArgumentModifierConstructorDescriptionClassInstanceCreationReference
(Location location, Java.Type type, Java.TypeArgument[] typeArguments) ReferenceType
(Location location, Java.Annotation[] annotations, 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.TypeArgumentModifier and TypeFieldDescriptionprivate final Visitor.TypeArgumentVisitor<Java.TypeArgument,
CompileException> DeepCopier.typeArgumentCopier
Methods in org.codehaus.janino.util that return Java.TypeArgumentModifier and TypeMethodDescriptionDeepCopier.copyOptionalTypeArguments
(Java.TypeArgument[] subject) DeepCopier.copyTypeArgument
(Java.TypeArgument subject) DeepCopier.copyTypeArguments
(Java.TypeArgument[] subject) DeepCopier.copyWildcard
(Java.Wildcard subject) Methods in org.codehaus.janino.util with parameters of type Java.TypeArgumentModifier and TypeMethodDescriptionDeepCopier.copyOptionalTypeArguments
(Java.TypeArgument[] subject) DeepCopier.copyTypeArgument
(Java.TypeArgument subject) DeepCopier.copyTypeArguments
(Java.TypeArgument[] subject)