Uses of Interface
org.codehaus.janino.Java.TypeDeclaration
-
Packages that use Java.TypeDeclaration Package Description org.codehaus.janino The core of the Janino Java compiler.org.codehaus.janino.util Application-independent helper classes. -
-
Uses of Java.TypeDeclaration in org.codehaus.janino
Subinterfaces of Java.TypeDeclaration in org.codehaus.janino Modifier and Type Interface Description static interfaceJava.AnnotationTypeDeclarationBase for package member ("top-level") and member ("nested") annotation type declarations.static interfaceJava.ClassDeclarationBase for the various class declarations (top-level class, local class, anonymous class, nested class, top-level enum, nested enum).static interfaceJava.EnumDeclarationBase for package member (a.k.a.(package private) static interfaceJava.InnerClassDeclarationRepresents the declaration of an inner class, i.e.static interfaceJava.MemberTypeDeclarationRepresents a class or interface declaration where the immediately enclosing scope is another class or interface declaration.static interfaceJava.NamedTypeDeclarationRepresents the declaration of a class or an interface that has a name.static interfaceJava.PackageMemberTypeDeclarationRepresents a class or interface declaration on compilation unit level.Classes in org.codehaus.janino that implement Java.TypeDeclaration Modifier and Type Class Description static classJava.AbstractClassDeclarationBase for the various class declaration kinds.static classJava.AbstractTypeDeclarationAbstract implementation ofJava.TypeDeclaration.static classJava.AnonymousClassDeclarationRepresentation of a JLS7 15.9.5 "anonymous class declaration".static classJava.EnumConstantRepresentation of an "enum constant", see JLS7 8.9.1.static classJava.InterfaceDeclarationBase for the various interface declaration kinds.static classJava.LocalClassDeclarationRepresentation of a "local class declaration" i.e.static classJava.MemberAnnotationTypeDeclarationRepresentation of a member annotation type declaration, a.k.a.static classJava.MemberClassDeclarationRepresentation of a "member class declaration", i.e.static classJava.MemberEnumDeclarationRepresentation of a "member enum declaration", i.e.static classJava.MemberInterfaceDeclarationRepresentation of a "member interface declaration", i.e.static classJava.NamedClassDeclarationBase for the various named class declarations.static classJava.PackageMemberAnnotationTypeDeclarationRepresentation of a package member annotation type declaration, a.k.a.static classJava.PackageMemberClassDeclarationImplementation of a "package member class declaration", a.k.a.static classJava.PackageMemberEnumDeclarationImplementation of a "package member enum declaration", a.k.a.static classJava.PackageMemberInterfaceDeclarationRepresentation of a "package member interface declaration", a.k.a.Fields in org.codehaus.janino declared as Java.TypeDeclaration Modifier and Type Field Description private Java.TypeDeclarationJava.AbstractTypeBodyDeclaration. declaringTypeJava.TypeDeclarationJava.EnclosingScopeOfTypeDeclaration. typeDeclarationThe specific type declaration.Methods in org.codehaus.janino that return Java.TypeDeclaration Modifier and Type Method Description Java.TypeDeclarationJava.AbstractTypeBodyDeclaration. getDeclaringType()Java.TypeDeclarationJava.FieldDeclaration. getDeclaringType()Java.TypeDeclarationJava.MemberClassDeclaration. getDeclaringType()Java.TypeDeclarationJava.MemberInterfaceDeclaration. getDeclaringType()Java.TypeDeclarationJava.TypeBodyDeclaration. getDeclaringType()(package private) static Java.TypeDeclarationUnitCompiler. getOuterClass(Java.TypeDeclaration typeDeclaration)Methods in org.codehaus.janino that return types with arguments of type Java.TypeDeclaration Modifier and Type Method Description private static java.util.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.TypeDeclaration Modifier and Type Method Description private 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, java.lang.String name, Java.ArrayInitializerOrRvalue initializer)Compiles one variable declarator into anIClass.IField.(package private) static Java.TypeDeclarationUnitCompiler. getOuterClass(Java.TypeDeclaration typeDeclaration)private static java.util.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, java.util.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.TypeDeclaration Constructor Description EnclosingScopeOfTypeDeclaration(Java.TypeDeclaration typeDeclaration) -
Uses of Java.TypeDeclaration in org.codehaus.janino.util
Fields in org.codehaus.janino.util with type parameters of type Java.TypeDeclaration Modifier and Type Field Description private Visitor.TypeDeclarationVisitor<Java.TypeDeclaration,CompileException>DeepCopier. typeDeclarationCopierMethods in org.codehaus.janino.util that return Java.TypeDeclaration Modifier and Type Method Description Java.TypeDeclarationDeepCopier. copyPackageMemberAnnotationTypeDeclaration(Java.PackageMemberAnnotationTypeDeclaration subject)Java.TypeDeclarationDeepCopier. copyPackageMemberClassDeclaration(Java.PackageMemberClassDeclaration subject)Java.TypeDeclarationDeepCopier. copyPackageMemberEnumDeclaration(Java.PackageMemberEnumDeclaration subject)Java.TypeDeclarationDeepCopier. copyPackageMemberInterfaceDeclaration(Java.PackageMemberInterfaceDeclaration subject)Java.TypeDeclarationDeepCopier. copyTypeDeclaration(Java.TypeDeclaration subject)Methods in org.codehaus.janino.util with parameters of type Java.TypeDeclaration Modifier and Type Method Description Java.TypeDeclarationDeepCopier. copyTypeDeclaration(Java.TypeDeclaration subject)voidAbstractTraverser. visitTypeDeclaration(Java.TypeDeclaration td)voidTraverser. visitTypeDeclaration(Java.TypeDeclaration td)
-