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 interface
Representation of a Java annotation.Classes in org.codehaus.janino that implement Java.ModifierModifier and TypeClassDescriptionstatic class
Convenience class.static class
Representation of the modifier flags and annotations that are associated with a declaration.static final class
Representation of a "marker annotation", i.e.static final class
A "normal annotation", i.e.static final class
Representation of a "single-element annotation", i.e.Fields in org.codehaus.janino declared as Java.ModifierModifier and TypeFieldDescriptionfinal Java.Modifier[]
Java.AbstractTypeBodyDeclaration.modifiers
TheJava.Modifier
s of this declaration.private final Java.Modifier[]
Java.AbstractTypeDeclaration.modifiers
final Java.Modifier[]
Java.FieldDeclaration.modifiers
The modifiers of this field declaration.final Java.Modifier[]
Java.FunctionDeclarator.FormalParameter.modifiers
TheJava.Modifier
s of this parameter declaration.final Java.Modifier[]
Java.LocalVariableDeclarationStatement.modifiers
The local variable modifiers (annotations and/or flags like FINAL).final Java.Modifier[]
Java.ModuleDeclaration.modifiers
The modifiers of the module declaration; module declarations must have only annotations, no access modifiers.final Java.Modifier[]
Java.TryStatement.LocalVariableDeclaratorResource.modifiers
The resource variable modifiers (annotations and/or flags like FINAL).final Java.Modifier[]
Java.RequiresModuleDirective.requiresModifiers
The 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 short
UnitCompiler.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 boolean
Java.hasAccessModifier
(Java.Modifier[] modifiers, String... keywords) private static boolean
Parser.hasAccessModifier
(Java.Modifier[] modifiers, String... keywords) private static boolean
Parser.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 Access
Java.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 String
Java.toString
(Java.Modifier[] modifiers) private void
Unparser.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) protected
AbstractTypeBodyDeclaration
(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) protected
InterfaceDeclaration
(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) protected
RequiresModuleDirective
(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.modifierCopier
Methods 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)