Uses of Interface
org.codehaus.janino.Java.TypeDeclaration
Packages that use Java.TypeDeclaration
Package
Description
The core of the Janino Java compiler.
Application-independent helper classes.
-
Uses of Java.TypeDeclaration in org.codehaus.janino
Subinterfaces of Java.TypeDeclaration in org.codehaus.janinoModifier and TypeInterfaceDescriptionstatic interfaceBase for package member ("top-level") and member ("nested") annotation type declarations.static interfaceBase for the various class declarations (top-level class, local class, anonymous class, nested class, top-level enum, nested enum).static interfaceBase for package member (a.k.a.(package private) static interfaceRepresents the declaration of an inner class, i.e.static interfaceRepresents a class or interface declaration where the immediately enclosing scope is another class or interface declaration.static interfaceRepresents the declaration of a class or an interface that has a name.static interfaceRepresents a class or interface declaration on compilation unit level.Classes in org.codehaus.janino that implement Java.TypeDeclarationModifier and TypeClassDescriptionstatic classBase for the various class declaration kinds.static classAbstract implementation ofJava.TypeDeclaration.static final classRepresentation of a JLS7 15.9.5 "anonymous class declaration".static final classRepresentation of an "enum constant", see JLS7 8.9.1.static classBase for the various interface declaration kinds.static final classRepresentation of a "local class declaration" i.e.static final classRepresentation of a member annotation type declaration, a.k.a.static classRepresentation of a "member class declaration", i.e.static final classRepresentation of a "member enum declaration", i.e.static classRepresentation of a "member interface declaration", i.e.static classBase for the various named class declarations.static final classRepresentation of a package member annotation type declaration, a.k.a.static classImplementation of a "package member class declaration", a.k.a.static final classImplementation of a "package member enum declaration", a.k.a.static classRepresentation of a "package member interface declaration", a.k.a.Fields in org.codehaus.janino declared as Java.TypeDeclarationModifier and TypeFieldDescriptionprivate Java.TypeDeclarationJava.AbstractTypeBodyDeclaration.declaringTypefinal Java.TypeDeclarationJava.EnclosingScopeOfTypeDeclaration.typeDeclarationThe specific type declaration.Methods in org.codehaus.janino that return Java.TypeDeclarationModifier and TypeMethodDescriptionJava.AbstractTypeBodyDeclaration.getDeclaringType()Java.FieldDeclaration.getDeclaringType()Java.MemberClassDeclaration.getDeclaringType()Java.MemberInterfaceDeclaration.getDeclaringType()Java.TypeBodyDeclaration.getDeclaringType()(package private) static Java.TypeDeclarationUnitCompiler.getOuterClass(Java.TypeDeclaration typeDeclaration) Methods in org.codehaus.janino that return types with arguments of type Java.TypeDeclarationModifier and TypeMethodDescriptionprivate static List<Java.TypeDeclaration> UnitCompiler.getOuterClasses(Java.TypeDeclaration inner) Returns a list consisting of the given inner class and all its enclosing (outer) classes.Methods in org.codehaus.janino with parameters of type Java.TypeDeclarationModifier and TypeMethodDescriptionprivate voidUnitCompiler.compile(Java.TypeDeclaration td) private voidUnitCompiler.compileDeclaredMemberTypes(Java.TypeDeclaration decl, ClassFile cf) Compiles all of the types for this declarationprivate voidUnitCompiler.compileDeclaredMethods(Java.TypeDeclaration typeDeclaration, ClassFile cf) Compiles all of the methods for this declarationprivate voidUnitCompiler.compileDeclaredMethods(Java.TypeDeclaration typeDeclaration, ClassFile cf, int startPos) Compiles methods for this declaration starting at startPos.private IClass.IFieldUnitCompiler.compileField(Java.TypeDeclaration declaringType, Java.Annotation[] annotations, Access access, boolean statiC, boolean finaL, Java.Type type, int brackets, String name, Java.ArrayInitializerOrRvalue initializer) Compiles one variable declarator into anIClass.IField.(package private) static Java.TypeDeclarationUnitCompiler.getOuterClass(Java.TypeDeclaration typeDeclaration) private static List<Java.TypeDeclaration> UnitCompiler.getOuterClasses(Java.TypeDeclaration inner) Returns a list consisting of the given inner class and all its enclosing (outer) classes.private voidUnitCompiler.maybeCreateInitMethod(Java.TypeDeclaration td, ClassFile cf, List<Java.BlockStatement> statements) Creates class/interface initialization method iff there is any initialization code.private IClassUnitCompiler.resolve(Java.TypeDeclaration td) voidJava.AbstractTypeBodyDeclaration.setDeclaringType(Java.TypeDeclaration declaringType) voidJava.FieldDeclaration.setDeclaringType(Java.TypeDeclaration declaringType) voidJava.FunctionDeclarator.setDeclaringType(Java.TypeDeclaration declaringType) voidJava.MemberClassDeclaration.setDeclaringType(Java.TypeDeclaration declaringType) voidJava.MemberInterfaceDeclaration.setDeclaringType(Java.TypeDeclaration declaringType) voidJava.MethodDeclarator.setDeclaringType(Java.TypeDeclaration declaringType) voidJava.TypeBodyDeclaration.setDeclaringType(Java.TypeDeclaration declaringType) Sets the type declaration that this declaration belongs to.voidUnparser.unparseTypeDeclaration(Java.TypeDeclaration td) private voidUnparser.unparseTypeDeclarationBody(Java.TypeDeclaration td) Constructors in org.codehaus.janino with parameters of type Java.TypeDeclarationModifierConstructorDescriptionEnclosingScopeOfTypeDeclaration(Java.TypeDeclaration typeDeclaration) -
Uses of Java.TypeDeclaration in org.codehaus.janino.util
Fields in org.codehaus.janino.util with type parameters of type Java.TypeDeclarationModifier and TypeFieldDescriptionprivate final Visitor.TypeDeclarationVisitor<Java.TypeDeclaration, CompileException> DeepCopier.typeDeclarationCopierMethods in org.codehaus.janino.util that return Java.TypeDeclarationModifier and TypeMethodDescriptionDeepCopier.copyPackageMemberAnnotationTypeDeclaration(Java.PackageMemberAnnotationTypeDeclaration subject) DeepCopier.copyPackageMemberClassDeclaration(Java.PackageMemberClassDeclaration subject) DeepCopier.copyPackageMemberEnumDeclaration(Java.PackageMemberEnumDeclaration subject) DeepCopier.copyPackageMemberInterfaceDeclaration(Java.PackageMemberInterfaceDeclaration subject) DeepCopier.copyTypeDeclaration(Java.TypeDeclaration subject) Methods in org.codehaus.janino.util with parameters of type Java.TypeDeclarationModifier and TypeMethodDescriptionDeepCopier.copyTypeDeclaration(Java.TypeDeclaration subject) voidAbstractTraverser.visitTypeDeclaration(Java.TypeDeclaration td) voidTraverser.visitTypeDeclaration(Java.TypeDeclaration td)