Uses of Interface
org.codehaus.janino.Java.Modifier
Packages that use Java.Modifier
Package
Description
The core of the Janino Java compiler.
Application-independent helper classes.
-
Uses of Java.Modifier in org.codehaus.janino
Subinterfaces of Java.Modifier in org.codehaus.janinoModifier and TypeInterfaceDescriptionstatic interfaceRepresentation of a Java annotation.Classes in org.codehaus.janino that implement Java.ModifierModifier and TypeClassDescriptionstatic classConvenience class.static classRepresentation of the modifier flags and annotations that are associated with a declaration.static final classRepresentation of a "marker annotation", i.e.static final classA "normal annotation", i.e.static final classRepresentation of a "single-element annotation", i.e.Fields in org.codehaus.janino declared as Java.ModifierModifier and TypeFieldDescriptionfinal Java.Modifier[]Java.AbstractTypeBodyDeclaration.modifiersTheJava.Modifiers of this declaration.private final Java.Modifier[]Java.AbstractTypeDeclaration.modifiersfinal Java.Modifier[]Java.FieldDeclaration.modifiersThe modifiers of this field declaration.final Java.Modifier[]Java.FunctionDeclarator.FormalParameter.modifiersTheJava.Modifiers of this parameter declaration.final Java.Modifier[]Java.LocalVariableDeclarationStatement.modifiersThe local variable modifiers (annotations and/or flags like FINAL).final Java.Modifier[]Java.ModuleDeclaration.modifiersThe modifiers of the module declaration; module declarations must have only annotations, no access modifiers.final Java.Modifier[]Java.TryStatement.LocalVariableDeclaratorResource.modifiersThe resource variable modifiers (annotations and/or flags like FINAL).final Java.Modifier[]Java.RequiresModuleDirective.requiresModifiersThe modifiers of the requires directive, see JLS9 7.7.1Methods in org.codehaus.janino that return Java.ModifierModifier and TypeMethodDescriptionprivate static Java.Modifier[]UnitCompiler.accessModifiers(Location location, String... keywords) private Java.Modifier[]Parser.annotationTypeElementModifiers(Java.Modifier[] modifiers) private Java.Modifier[]Parser.checkModifiers(Java.Modifier[] modifiers, String... allowedKeywords) Verifies that the modifiers are consistent.private Java.Modifier[]Parser.classModifiers(Java.Modifier[] modifiers) private Java.Modifier[]Parser.constantModifiers(Java.Modifier[] modifiers) private Java.Modifier[]Parser.constructorModifiers(Java.Modifier[] modifiers) private Java.Modifier[]Parser.enumConstantModifiers(Java.Modifier[] modifiers) private Java.Modifier[]Parser.fieldModifiers(Java.Modifier[] modifiers) Java.AbstractTypeBodyDeclaration.getModifiers()Java.AbstractTypeDeclaration.getModifiers()Java.AnnotationTypeDeclaration.getModifiers()Java.EnumDeclaration.getModifiers()Java.FieldDeclaration.getModifiers()Java.TypeBodyDeclaration.getModifiers()private Java.Modifier[]Parser.interfaceMethodModifiers(Java.Modifier[] modifiers) private Java.Modifier[]Parser.interfaceModifiers(Java.Modifier[] modifiers) private Java.Modifier[]Parser.methodModifiers(Java.Modifier[] modifiers) private Java.Modifier[]Parser.packageMemberClassModifiers(Java.Modifier[] modifiers) private Java.Modifier[]Parser.packageMemberInterfaceModifiers(Java.Modifier[] modifiers) private Java.Modifier[]Parser.packageModifiers(Java.Modifier[] modifiers) Parser.parseModifiers()Modifiers := { Modifier }Parser.parseOptionalModifier()Modifier := Annotation | 'public' | 'protected' | 'private' | 'static' | 'abstract' | 'final' | 'native' | 'synchronized' | 'transient' | 'volatile' | 'strictfp' | 'default'private Java.Modifier[]Parser.variableModifiers(Java.Modifier[] modifiers) Methods in org.codehaus.janino with parameters of type Java.ModifierModifier and TypeMethodDescriptionprivate shortUnitCompiler.accessFlags(Java.Modifier[] modifiers) private Java.Modifier[]Parser.annotationTypeElementModifiers(Java.Modifier[] modifiers) private Java.Modifier[]Parser.checkModifiers(Java.Modifier[] modifiers, String... allowedKeywords) Verifies that the modifiers are consistent.private Java.Modifier[]Parser.classModifiers(Java.Modifier[] modifiers) private Java.Modifier[]Parser.constantModifiers(Java.Modifier[] modifiers) private Java.Modifier[]Parser.constructorModifiers(Java.Modifier[] modifiers) private Java.Modifier[]Parser.enumConstantModifiers(Java.Modifier[] modifiers) private Java.Modifier[]Parser.fieldModifiers(Java.Modifier[] modifiers) private static Java.Annotation[]Java.getAnnotations(Java.Modifier[] modifiers) private static booleanJava.hasAccessModifier(Java.Modifier[] modifiers, String... keywords) private static booleanParser.hasAccessModifier(Java.Modifier[] modifiers, String... keywords) private static booleanParser.hasAccessModifierOtherThan(Java.Modifier[] modifiers, String... keywords) private Java.Modifier[]Parser.interfaceMethodModifiers(Java.Modifier[] modifiers) private Java.Modifier[]Parser.interfaceModifiers(Java.Modifier[] modifiers) private Java.Modifier[]Parser.methodModifiers(Java.Modifier[] modifiers) private static AccessJava.modifiers2Access(Java.Modifier[] modifiers) private Java.Modifier[]Parser.packageMemberClassModifiers(Java.Modifier[] modifiers) private Java.Modifier[]Parser.packageMemberInterfaceModifiers(Java.Modifier[] modifiers) private Java.Modifier[]Parser.packageModifiers(Java.Modifier[] modifiers) Parser.parseAnnotationTypeDeclarationRest(String docComment, Java.Modifier[] modifiers, Parser.InterfaceDeclarationContext context) AnnotationTypeDeclarationRest := Identifier AnnotationTypeBodyParser.parseClassDeclarationRest(String docComment, Java.Modifier[] modifiers, Parser.ClassDeclarationContext context) ClassDeclarationRest := Identifier [ typeParameters ] [ 'extends' ReferenceType ] [ 'implements' ReferenceTypeList ] ClassBodyParser.parseConstructorDeclarator(String docComment, Java.Modifier[] modifiers) ConstructorDeclarator := Identifier FormalParameters [ 'throws' ReferenceTypeList ] '{' [ 'this' Arguments ';' | 'super' Arguments ';' | Primary '.' 'super' Arguments ';' ] BlockStatements '}'Parser.parseEnumDeclarationRest(String docComment, Java.Modifier[] modifiers, Parser.ClassDeclarationContext context) EnumDeclarationRest := Identifier [ 'implements' ReferenceTypeList ] EnumBodyParser.parseFormalParameterRest(Java.Modifier[] modifiers, Java.Type type, boolean[] hasEllipsis) FormalParameterRest := [ '.' '.' '.' ] Identifier BracketsOptParser.parseInterfaceDeclarationRest(String docComment, Java.Modifier[] modifiers, Parser.InterfaceDeclarationContext context) InterfaceDeclarationRest := Identifier [ typeParameters ] [ 'extends' ReferenceTypeList ] InterfaceBodyParser.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 )Parser.parseModuleDeclarationRest(Java.Modifier[] modifiers) ModuleDeclarationRest := [ 'open' ] 'module' identifier { '.' identifier} '{' { ModuleDirective } '}'Parser.parsePackageDeclarationRest(String docComment, Java.Modifier[] modifiers) PackageDeclaration := { PackageModifier } 'package' identifier { '.' identifier} ';'Parser.parsePackageMemberTypeDeclarationRest(String docComment, Java.Modifier[] modifiers) PackageMemberTypeDeclarationRest := 'class' ClassDeclarationRest | 'enum' EnumDeclarationRest | 'interface' InterfaceDeclarationRest '@' 'interface' AnnotationTypeDeclarationRestprivate static StringJava.toString(Java.Modifier[] modifiers) private voidUnparser.unparseModifiers(Java.Modifier[] modifiers) private Java.Modifier[]Parser.variableModifiers(Java.Modifier[] modifiers) Constructors in org.codehaus.janino with parameters of type Java.ModifierModifierConstructorDescriptionAbstractClassDeclaration(Location location, Java.Modifier[] modifiers, Java.TypeParameter[] typeParameters) protectedAbstractTypeBodyDeclaration(Location location, Java.Modifier[] modifiers) AbstractTypeDeclaration(Location location, Java.Modifier[] modifiers, Java.TypeParameter[] typeParameters) ConstructorDeclarator(Location location, String docComment, Java.Modifier[] modifiers, Java.FunctionDeclarator.FormalParameters formalParameters, Java.Type[] thrownExceptions, Java.ConstructorInvocation constructorInvocation, List<? extends Java.BlockStatement> statements) EnumConstant(Location location, String docComment, Java.Modifier[] modifiers, String name, Java.Rvalue[] arguments) FieldDeclaration(Location location, String docComment, Java.Modifier[] modifiers, Java.Type type, Java.VariableDeclarator[] variableDeclarators) FormalParameter(Location location, Java.Modifier[] modifiers, Java.Type type, String name) FunctionDeclarator(Location location, String docComment, Java.Modifier[] modifiers, Java.Type type, String name, Java.FunctionDeclarator.FormalParameters formalParameters, Java.Type[] thrownExceptions, List<? extends Java.BlockStatement> statements) Initializer(Location location, Java.Modifier[] modifiers, Java.Block block) protectedInterfaceDeclaration(Location location, String docComment, Java.Modifier[] modifiers, String name, Java.TypeParameter[] typeParameters, Java.Type[] extendedTypes) LocalClassDeclaration(Location location, String docComment, Java.Modifier[] modifiers, String name, Java.TypeParameter[] typeParameters, Java.Type extendedType, Java.Type[] implementedTypes) LocalVariableDeclarationStatement(Location location, Java.Modifier[] modifiers, Java.Type type, Java.VariableDeclarator[] variableDeclarators) LocalVariableDeclaratorResource(Location location, Java.Modifier[] modifiers, Java.Type type, Java.VariableDeclarator variableDeclarator) MemberAnnotationTypeDeclaration(Location location, String docComment, Java.Modifier[] modifiers, String name) MemberClassDeclaration(Location location, String docComment, Java.Modifier[] modifiers, String name, Java.TypeParameter[] typeParameters, Java.Type extendedType, Java.Type[] implementedTypes) MemberEnumDeclaration(Location location, String docComment, Java.Modifier[] modifiers, String name, Java.Type[] implementedTypes) MemberInterfaceDeclaration(Location location, String docComment, Java.Modifier[] modifiers, String name, Java.TypeParameter[] typeParameters, Java.Type[] extendedTypes) MethodDeclarator(Location location, String docComment, Java.Modifier[] modifiers, Java.TypeParameter[] typeParameters, Java.Type type, String name, Java.FunctionDeclarator.FormalParameters formalParameters, Java.Type[] thrownExceptions, Java.ElementValue defaultValue, List<? extends Java.BlockStatement> statements) ModuleDeclaration(Location location, Java.Modifier[] modifiers, boolean isOpen, String[] moduleName, Java.ModuleDirective[] moduleDirectives) NamedClassDeclaration(Location location, String docComment, Java.Modifier[] modifiers, String name, Java.TypeParameter[] typeParameters, Java.Type extendedType, Java.Type[] implementedTypes) PackageMemberAnnotationTypeDeclaration(Location location, String docComment, Java.Modifier[] modifiers, String name) PackageMemberClassDeclaration(Location location, String docComment, Java.Modifier[] modifiers, String name, Java.TypeParameter[] typeParameters, Java.Type extendedType, Java.Type[] implementedTypes) PackageMemberEnumDeclaration(Location location, String docComment, Java.Modifier[] modifiers, String name, Java.Type[] implementedTypes) PackageMemberInterfaceDeclaration(Location location, String docComment, Java.Modifier[] modifiers, String name, Java.TypeParameter[] typeParameters, Java.Type[] extendedTypes) protectedRequiresModuleDirective(Location location, Java.Modifier[] requiresModifiers, String[] moduleName) -
Uses of Java.Modifier in org.codehaus.janino.util
Fields in org.codehaus.janino.util with type parameters of type Java.ModifierModifier and TypeFieldDescriptionprivate final Visitor.ModifierVisitor<Java.Modifier, CompileException> DeepCopier.modifierCopierMethods in org.codehaus.janino.util that return Java.ModifierModifier and TypeMethodDescriptionDeepCopier.copyModifier(Java.Modifier modifier) DeepCopier.copyModifiers(Java.Modifier[] subject) Methods in org.codehaus.janino.util with parameters of type Java.ModifierModifier and TypeMethodDescriptionDeepCopier.copyModifier(Java.Modifier modifier) DeepCopier.copyModifiers(Java.Modifier[] subject)