Uses of Class
org.codehaus.janino.Java.Type

Packages that use Java.Type
org.codehaus.janino The classes in this package pose the core of the Janino JavaTM 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
static class Java.ArrayType
          Representation of a Java™ array type (JLS 10.1).
static class Java.BasicType
          Representation of a Java™ "basic type" (obviously equaivalent to a "primitive type") (JLS 4.2).
static class Java.ReferenceType
           
static class Java.RvalueMemberType
           
static class Java.SimpleType
           
 

Fields in org.codehaus.janino declared as Java.Type
 Java.Type Java.AnonymousClassDeclaration.baseType
           
 Java.Type Java.ArrayType.componentType
           
 Java.Type[] Java.InterfaceDeclaration.extendedTypes
           
 Java.Type[] Java.NamedClassDeclaration.implementedTypes
           
 Java.Type Java.NamedClassDeclaration.optionalExtendedType
           
 Java.Type Java.SuperclassFieldAccessExpression.optionalQualification
           
 Java.Type Java.QualifiedThisReference.qualification
           
 Java.Type Java.Instanceof.rhs
           
 Java.Type Java.Cast.targetType
           
 Java.Type[] Java.FunctionDeclarator.thrownExceptions
           
 Java.Type Java.FunctionDeclarator.type
           
 Java.Type Java.FunctionDeclarator.FormalParameter.type
           
 Java.Type Java.FieldDeclaration.type
           
 Java.Type Java.LocalVariableDeclarationStatement.type
           
 Java.Type Java.ClassLiteral.type
           
 Java.Type Java.NewClassInstance.type
           
 Java.Type Java.NewArray.type
           
 

Methods in org.codehaus.janino that return Java.Type
protected  Java.Type[] SimpleCompiler.classesToTypes(Location location, java.lang.Class[] classes)
          Convert an array of Classes into an array ofJava.Types.
protected  Java.Type SimpleCompiler.classToType(Location location, java.lang.Class optionalClass)
          Wrap a reflection Class in a Java.Type object.
 Java.Type Parser.parseType()
           Type := ( 'byte' | 'short' | 'char' | 'int' | 'long' | 'float' | 'double' | 'boolean' | ReferenceType ) { '[' ']' }
 Java.Type Java.Atom.toType()
           
 Java.Type Java.Type.toType()
           
 Java.Type Java.AmbiguousName.toType()
           
 Java.Type Java.Atom.toTypeOrPE()
           
 

Methods in org.codehaus.janino with parameters of type Java.Type
 Java.MethodDeclarator Parser.parseMethodDeclarationRest(java.lang.String optionalDocComment, short modifiers, Java.Type type, java.lang.String name)
           MethodDeclarationRest := FormalParameters { '[' ']' } [ 'throws' ReferenceTypeList ] ( ';' | MethodBody )
 

Constructors in org.codehaus.janino with parameters of type Java.Type
Java.AnonymousClassDeclaration(Location location, Java.Type baseType)
           
Java.ArrayType(Java.Type componentType)
           
Java.Cast(Location location, Java.Type targetType, Java.Rvalue value)
           
Java.ClassLiteral(Location location, Java.Type type)
           
Java.ConstructorDeclarator(Location location, java.lang.String optionalDocComment, short modifiers, Java.FunctionDeclarator.FormalParameter[] formalParameters, Java.Type[] thrownExceptions, Java.ConstructorInvocation optionalConstructorInvocation, java.util.List statements)
           
Java.FieldDeclaration(Location location, java.lang.String optionalDocComment, short modifiers, Java.Type type, Java.VariableDeclarator[] variableDeclarators)
           
Java.FunctionDeclarator.FormalParameter(Location location, boolean finaL, Java.Type type, java.lang.String name)
           
Java.FunctionDeclarator(Location location, java.lang.String optionalDocComment, short modifiers, Java.Type type, java.lang.String name, Java.FunctionDeclarator.FormalParameter[] formalParameters, Java.Type[] thrownExceptions, java.util.List optionalStatements)
           
Java.FunctionDeclarator(Location location, java.lang.String optionalDocComment, short modifiers, Java.Type type, java.lang.String name, Java.FunctionDeclarator.FormalParameter[] formalParameters, Java.Type[] thrownExceptions, java.util.List optionalStatements)
           
Java.Instanceof(Location location, Java.Rvalue lhs, Java.Type rhs)
           
Java.InterfaceDeclaration(Location location, java.lang.String optionalDocComment, short modifiers, java.lang.String name, Java.Type[] extendedTypes)
           
Java.LocalClassDeclaration(Location location, java.lang.String optionalDocComment, short modifiers, java.lang.String name, Java.Type optionalExtendedType, Java.Type[] implementedTypes)
           
Java.LocalClassDeclaration(Location location, java.lang.String optionalDocComment, short modifiers, java.lang.String name, Java.Type optionalExtendedType, Java.Type[] implementedTypes)
           
Java.LocalVariableDeclarationStatement(Location location, short modifiers, Java.Type type, Java.VariableDeclarator[] variableDeclarators)
           
Java.MemberClassDeclaration(Location location, java.lang.String optionalDocComment, short modifiers, java.lang.String name, Java.Type optionalExtendedType, Java.Type[] implementedTypes)
           
Java.MemberClassDeclaration(Location location, java.lang.String optionalDocComment, short modifiers, java.lang.String name, Java.Type optionalExtendedType, Java.Type[] implementedTypes)
           
Java.MemberInterfaceDeclaration(Location location, java.lang.String optionalDocComment, short modifiers, java.lang.String name, Java.Type[] extendedTypes)
           
Java.MethodDeclarator(Location location, java.lang.String optionalDocComment, short modifiers, Java.Type type, java.lang.String name, Java.FunctionDeclarator.FormalParameter[] formalParameters, Java.Type[] thrownExceptions, java.util.List optionalStatements)
           
Java.MethodDeclarator(Location location, java.lang.String optionalDocComment, short modifiers, Java.Type type, java.lang.String name, Java.FunctionDeclarator.FormalParameter[] formalParameters, Java.Type[] thrownExceptions, java.util.List optionalStatements)
           
Java.NamedClassDeclaration(Location location, java.lang.String optionalDocComment, short modifiers, java.lang.String name, Java.Type optionalExtendedType, Java.Type[] implementedTypes)
           
Java.NamedClassDeclaration(Location location, java.lang.String optionalDocComment, short modifiers, java.lang.String name, Java.Type optionalExtendedType, Java.Type[] implementedTypes)
           
Java.NewArray(Location location, Java.Type type, Java.Rvalue[] dimExprs, int dims)
          Create a new array with dimension dimExprs.length + dims
Java.NewClassInstance(Location location, Java.Rvalue optionalQualification, Java.Type type, Java.Rvalue[] arguments)
           
Java.PackageMemberClassDeclaration(Location location, java.lang.String optionalDocComment, short modifiers, java.lang.String name, Java.Type optionalExtendedType, Java.Type[] implementedTypes)
           
Java.PackageMemberClassDeclaration(Location location, java.lang.String optionalDocComment, short modifiers, java.lang.String name, Java.Type optionalExtendedType, Java.Type[] implementedTypes)
           
Java.PackageMemberInterfaceDeclaration(Location location, java.lang.String optionalDocComment, short modifiers, java.lang.String name, Java.Type[] extendedTypes)
           
Java.QualifiedThisReference(Location location, Java.Type qualification)
          Access the given enclosing instance of the declaring class.
Java.SuperclassFieldAccessExpression(Location location, Java.Type optionalQualification, java.lang.String fieldName)
           
 

Uses of Java.Type in org.codehaus.janino.util
 

Methods in org.codehaus.janino.util with parameters of type Java.Type
 void Traverser.traverseType(Java.Type t)
           
 



Copyright © 2001-2012. All Rights Reserved.