Uses of Class
org.codehaus.janino.Java.Type
-
Packages that use Java.Type Package Description org.codehaus.janino The core of the Janino Java compiler.org.codehaus.janino.util Application-independent helper classes. -
-
Uses of Java.Type in org.codehaus.janino
Subclasses of Java.Type in org.codehaus.janino Modifier and Type Class Description static classJava.ArrayTypeRepresentation of a JLS7 10.1 "array type".static classJava.PrimitiveTypeRepresentation of a JLS7 4.2 "primitive type", i.e a primitive type "usage", which has a location.static classJava.ReferenceTypeRepresentation of a JLS7 4.3 reference type.static classJava.RvalueMemberTypeRepresentation of the first part of a JLS7 15.9 "Qualified class instance creation expression": The "a.new MyClass" part of "a.new MyClass(...)" expression.static classJava.SimpleTypeThis class is not used when code is parsed; it is intended for "programmatic" types.Fields in org.codehaus.janino declared as Java.Type Modifier and Type Field Description Java.TypeJava.AnonymousClassDeclaration. baseTypeBase class or interface.Java.TypeJava.ArrayType. componentTypeThe (declared) type of the array's components.Java.TypeJava.NamedClassDeclaration. extendedTypeThe type of the extended class.Java.Type[]Java.InterfaceDeclaration. extendedTypesThe types of the interfaces that this interface extends.Java.Type[]Java.NamedClassDeclaration. implementedTypesThe types of the implemented interfaces.Java.TypeJava.QualifiedThisReference. qualificationThe qualification left from the "this" keyword.Java.TypeJava.SuperclassFieldAccessExpression. qualificationThe optional qualification before ".super.fld".Java.TypeJava.Instanceof. rhsThe type that theJava.Instanceof.lhsis checked against.Java.TypeJava.Cast. targetTypeThe type to convert to.Java.Type[]Java.FunctionDeclarator. thrownExceptionsThe types of the declared exceptions.Java.TypeJava.AbstractAnnotation. typeThe type of this annotation.Java.TypeJava.ClassInstanceCreationReference. typeThe class type that this expression instantiates.Java.TypeJava.ClassLiteral. typeThe type left of the ".class" suffix.Java.TypeJava.FieldDeclaration. typeThe type of this field.Java.TypeJava.FunctionDeclarator.FormalParameter. typeThe type of the parameter.Java.TypeJava.FunctionDeclarator. typeThe return type of the function (VOID for constructors).Java.TypeJava.LocalVariableDeclarationStatement. typeThe declared type of the local variable.Java.TypeJava.NewArray. typeThe component type of the (Java.NewArray.dimExprs.length +Java.NewArray.dims)-dimensional array to instantiate.Java.TypeJava.NewClassInstance. typeThe type to instantiate.Java.TypeJava.TryStatement.LocalVariableDeclaratorResource. typeThe declared type of the resource variable.Java.Type[]Java.CatchParameter. typesThe types of the parameter.Methods in org.codehaus.janino that return Java.Type Modifier and Type Method Description Java.Type[]ClassBodyEvaluator. classesToTypes(Location location, Class<?>[] classes)protected Java.Type[]ExpressionEvaluator. classesToTypes(Location location, Class<?>... classes)protected Java.Type[]ScriptEvaluator. classesToTypes(Location location, Class<?>[] classes)protected Java.Type[]SimpleCompiler. classesToTypes(Location location, Class<?>[] classes)protected Java.TypeClassBodyEvaluator. classToType(Location location, Class<?> clazz)protected Java.TypeExpressionEvaluator. classToType(Location location, Class<?> clazz)protected Java.TypeScriptEvaluator. classToType(Location loc, Class<?> clazz)protected Java.TypeSimpleCompiler. classToType(Location location, Class<?> clazz)Java.Type[]Java.EnumDeclaration. getImplementedTypes()Java.Type[]Java.MemberEnumDeclaration. getImplementedTypes()Java.Type[]Java.PackageMemberEnumDeclaration. getImplementedTypes()Java.TypeJava.Annotation. getType()Java.TypeJava.MarkerAnnotation. getType()Java.TypeJava.NormalAnnotation. getType()Java.TypeJava.SingleElementAnnotation. getType()protected Java.TypeClassBodyEvaluator. optionalClassToType(Location location, Class<?> clazz)protected Java.TypeExpressionEvaluator. optionalClassToType(Location location, Class<?> clazz)protected Java.TypeScriptEvaluator. optionalClassToType(Location loc, Class<?> clazz)protected Java.TypeSimpleCompiler. optionalClassToType(Location location, Class<?> clazz)Java.TypeParser. parseType()Type := ( 'byte' | 'short' | 'char' | 'int' | 'long' | 'float' | 'double' | 'boolean' | ReferenceType ) { '[' ']' }Java.TypeParser. parseVoidOrType()VoidOrType := 'void' | TypeJava.TypeJava.AmbiguousName. toType()Java.TypeJava.Atom. toType()Java.TypeJava.Type. toType()Java.TypeJava.Atom. toTypeOrCompileException()Methods in org.codehaus.janino with parameters of type Java.Type Modifier and Type Method Description Java.FunctionDeclarator.FormalParametersParser. parseFormalParameterListRest(Java.Type firstParameterType)FormalParameterListRest := Identifier { ',' FormalParameter }Java.FunctionDeclarator.FormalParameterParser. parseFormalParameterRest(Java.Modifier[] modifiers, Java.Type type, boolean[] hasEllipsis)FormalParameterRest := [ '.' '.' '.' ] Identifier BracketsOptJava.MethodDeclaratorParser. parseMethodDeclarationRest(String docComment, Java.Modifier[] modifiers, Java.TypeParameter[] typeParameters, Java.Type type, String name, boolean allowDefaultClause, Parser.MethodDeclarationContext context)MethodDeclarationRest := FormalParameters { '[' ']' } [ 'throws' ReferenceTypeList ] [ 'default' expression ] ( ';' | MethodBody )voidUnparser. unparseType(Java.Type t)RVisitor.AtomVisitor. visitType(Java.Type t)Invoked byJava.Atom.accept(Visitor.AtomVisitor). -
Uses of Java.Type in org.codehaus.janino.util
Methods in org.codehaus.janino.util that return Java.Type Modifier and Type Method Description Java.TypeDeepCopier. copyOptionalType(Java.Type subject)Java.TypeDeepCopier. copyPrimitiveType(Java.PrimitiveType bt)Java.TypeDeepCopier. copyRvalueMemberType(Java.RvalueMemberType subject)Java.TypeDeepCopier. copySimpleType(Java.SimpleType st)Java.TypeDeepCopier. copyType(Java.Type subject)Java.Type[]DeepCopier. copyTypes(Java.Type[] subject)Methods in org.codehaus.janino.util with parameters of type Java.Type Modifier and Type Method Description Java.TypeDeepCopier. copyOptionalType(Java.Type subject)Java.TypeDeepCopier. copyType(Java.Type subject)Java.Type[]DeepCopier. copyTypes(Java.Type[] subject)voidAbstractTraverser. traverseType(Java.Type t)voidTraverser. traverseType(Java.Type t)
-