| Modifier and Type | Field and Description |
|---|---|
short |
accessFlags
The or'ed constants declared in
Mod. |
Java.Annotation[] |
annotations
The annotations.
|
| Constructor and Description |
|---|
Modifiers()
A 'blank'
Java.Modifiers object: No flags, no annotations. |
Modifiers(short modifiers)
A 'simple'
Java.Modifiers object: Flags, but no annotations. |
Modifiers(short modifiers,
Java.Annotation[] annotations) |
| Modifier and Type | Method and Description |
|---|---|
Java.Modifiers |
add(int modifiersToAdd) |
Java.Modifiers |
changeAccess(int newAccess) |
boolean |
isBlank() |
Java.Modifiers |
remove(int modifiersToRemove) |
void |
setEnclosingScope(Java.Scope enclosingScope)
Sets the enclosing scope of the annotations.
|
public final short accessFlags
Mod.public final Java.Annotation[] annotations
public Modifiers()
Java.Modifiers object: No flags, no annotations.public Modifiers(short modifiers)
Java.Modifiers object: Flags, but no annotations.public Modifiers(short modifiers,
Java.Annotation[] annotations)
public void setEnclosingScope(Java.Scope enclosingScope)
public Java.Modifiers add(int modifiersToAdd)
modifiersToAdd added.public Java.Modifiers remove(int modifiersToRemove)
modifiersToRemove removed.public Java.Modifiers changeAccess(int newAccess)
newAccess - One of Mod.PUBLIC, Mod.PRIVATE, Mod.PROTECTED, Mod.PACKAGEnewAccesspublic boolean isBlank()