Uses of Class
koala.dynamicjava.tree.ModifierSet

Packages that use ModifierSet
koala.dynamicjava.parser.impl   
koala.dynamicjava.tree   
koala.dynamicjava.tree.visitor Contains interfaces and classes for traversing the syntax tree. 
koala.dynamicjava.util Contains miscellaneous utility classes. 
 

Uses of ModifierSet in koala.dynamicjava.parser.impl
 

Methods in koala.dynamicjava.parser.impl that return ModifierSet
 ModifierSet Parser.modifiers()
          Parse a nonempty list of modifiers and annotations
 ModifierSet Parser.noModifiers()
          Create an empty modifier set at the current location.
 ModifierSet Parser.optionalModifiers()
           
 

Methods in koala.dynamicjava.parser.impl with parameters of type ModifierSet
 FormalParameter Parser.forEachParameter(ModifierSet mods)
          A for-each parameter, which is more restricted than a general formal parameter (no additional array brackets, and no varargs)
 ClassDeclaration Parser.unmodifiedClassDeclaration(ModifierSet mods, Parser.DeclType level)
          Parses a class declaration without modifier
 ConstructorDeclaration Parser.unmodifiedConstructorDeclaration(ModifierSet mods)
           
 EnumDeclaration Parser.unmodifiedEnumDeclaration(ModifierSet mods, Parser.DeclType level)
           
 InterfaceDeclaration Parser.unmodifiedInterfaceDeclaration(ModifierSet mods, Parser.DeclType level)
          Parses a interface declaration without modifier
 MethodDeclaration Parser.unmodifiedMethodDeclaration(ModifierSet mods, Parser.DeclType level)
           
 PackageDeclaration Parser.unmodifiedPackageDeclaration(ModifierSet mods, Parser.DeclType level)
           
 TypeDeclaration Parser.unmodifiedTypeDeclaration(ModifierSet mods, Parser.DeclType level)
           
 List<Node> Parser.unmodifiedVariableDeclaration(ModifierSet mods, Parser.DeclType level)
           
 

Uses of ModifierSet in koala.dynamicjava.tree
 

Methods in koala.dynamicjava.tree that return ModifierSet
 ModifierSet Declaration.getModifiers()
           
static ModifierSet ModifierSet.make()
           
static ModifierSet ModifierSet.make(Annotation ann, Annotation... anns)
           
static ModifierSet ModifierSet.make(ModifierSet.Modifier mod, ModifierSet.Modifier... mods)
           
 

Methods in koala.dynamicjava.tree with parameters of type ModifierSet
 void Declaration.setModifiers(ModifierSet mods)
           
 

Constructors in koala.dynamicjava.tree with parameters of type ModifierSet
ClassDeclaration(ModifierSet mods, String name, Option<List<TypeParameter>> tparams, ReferenceTypeName ext, List<? extends ReferenceTypeName> impl, List<Node> body)
          Creates a new class declaration
ClassDeclaration(ModifierSet mods, String name, Option<List<TypeParameter>> tparams, ReferenceTypeName ext, List<? extends ReferenceTypeName> impl, List<Node> body, SourceInfo si)
          Creates a new class declaration
ClassDeclaration(ModifierSet mods, String name, ReferenceTypeName ext, List<? extends ReferenceTypeName> impl, List<Node> body)
          Creates a new class declaration
ClassDeclaration(ModifierSet mods, String name, ReferenceTypeName ext, List<? extends ReferenceTypeName> impl, List<Node> body, SourceInfo si)
          Creates a new class declaration
ConstructorDeclaration(ModifierSet mods, Option<List<TypeParameter>> tparams, String name, List<FormalParameter> params, List<? extends ReferenceTypeName> excepts, ConstructorCall eci, List<Node> stmts)
          Creates a new method declaration
ConstructorDeclaration(ModifierSet mods, Option<List<TypeParameter>> tparams, String name, List<FormalParameter> params, List<? extends ReferenceTypeName> excepts, ConstructorCall eci, List<Node> stmts, SourceInfo si)
          Creates a new method declaration
ConstructorDeclaration(ModifierSet mods, String name, List<FormalParameter> params, List<? extends ReferenceTypeName> excepts, ConstructorCall eci, List<Node> stmts)
          Creates a new method declaration
ConstructorDeclaration(ModifierSet mods, String name, List<FormalParameter> params, List<? extends ReferenceTypeName> excepts, ConstructorCall eci, List<Node> stmts, SourceInfo si)
          Creates a new method declaration
Declaration(ModifierSet mods, SourceInfo si)
           
EnumDeclaration.EnumConstant(ModifierSet mods, String _name, List<? extends Expression> _args, List<Node> _classBody, SourceInfo si)
           
EnumDeclaration(ModifierSet mods, String name, List<? extends ReferenceTypeName> impl, EnumDeclaration.EnumBody body)
          Creates a new enum declaration
EnumDeclaration(ModifierSet mods, String name, List<? extends ReferenceTypeName> impl, EnumDeclaration.EnumBody body, SourceInfo si)
          Creates a new enum declaration
FieldDeclaration(ModifierSet mods, TypeName type, String name, Expression init)
          Creates a new field declaration
FieldDeclaration(ModifierSet mods, TypeName type, String name, Expression init, SourceInfo si)
          Creates a new field declaration
FormalParameter(ModifierSet mods, TypeName t, String n)
          Initializes the node
FormalParameter(ModifierSet mods, TypeName t, String n, SourceInfo si)
          Initializes the node
InterfaceDeclaration(ModifierSet mods, boolean ann, String name, List<? extends ReferenceTypeName> impl, List<Node> body)
          Creates a new interface declaration
InterfaceDeclaration(ModifierSet mods, boolean ann, String name, List<? extends ReferenceTypeName> impl, List<Node> body, SourceInfo si)
          Creates a new interface declaration
InterfaceDeclaration(ModifierSet mods, boolean ann, String name, Option<List<TypeParameter>> tparams, List<? extends ReferenceTypeName> impl, List<Node> body)
          Creates a new interface declaration
InterfaceDeclaration(ModifierSet mods, boolean ann, String name, Option<List<TypeParameter>> tparams, List<? extends ReferenceTypeName> impl, List<Node> body, SourceInfo si)
          Creates a new interface declaration
MethodDeclaration(ModifierSet mods, Option<List<TypeParameter>> tparams, TypeName type, String name, List<FormalParameter> params, List<? extends ReferenceTypeName> excepts, BlockStatement body)
          Creates a new method declaration
MethodDeclaration(ModifierSet mods, Option<List<TypeParameter>> tparams, TypeName type, String name, List<FormalParameter> params, List<? extends ReferenceTypeName> excepts, BlockStatement body, SourceInfo si)
          Creates a new method declaration
MethodDeclaration(ModifierSet mods, TypeName type, String name, List<FormalParameter> params, List<? extends ReferenceTypeName> excepts, BlockStatement body)
          Creates a new method declaration
MethodDeclaration(ModifierSet mods, TypeName type, String name, List<FormalParameter> params, List<? extends ReferenceTypeName> excepts, BlockStatement body, SourceInfo si)
          Creates a new method declaration
PackageDeclaration(ModifierSet mods, List<IdentifierToken> ident)
          Creates a new package declaration node
PackageDeclaration(ModifierSet mods, List<IdentifierToken> ident, SourceInfo si)
          Creates a new package declaration node
PackageDeclaration(ModifierSet mods, String nm, SourceInfo si)
          Creates a new package declaration node
TypeDeclaration(ModifierSet mods, String name, Option<List<TypeParameter>> tparams, List<? extends ReferenceTypeName> impl, List<Node> body, SourceInfo si)
          Creates a new class declaration
VariableDeclaration(ModifierSet mods, TypeName type, String name, Expression init)
          Creates a new variable declaration
VariableDeclaration(ModifierSet mods, TypeName type, String name, Expression init, SourceInfo si)
          Creates a new variable declaration
 

Uses of ModifierSet in koala.dynamicjava.tree.visitor
 

Methods in koala.dynamicjava.tree.visitor with parameters of type ModifierSet
 Void DepthFirstVisitor.visit(ModifierSet node)
           
 T AbstractVisitor.visit(ModifierSet node)
           
 T Visitor.visit(ModifierSet node)
           
 

Uses of ModifierSet in koala.dynamicjava.util
 

Methods in koala.dynamicjava.util with parameters of type ModifierSet
 Void DisplayVisitor.visit(ModifierSet mods)