Class AccessLevel
- java.lang.Object
-
- org.eclipse.persistence.internal.codegen.AccessLevel
-
public class AccessLevel extends Object
INTERNAL:Purpose: Model an access level, i.e. private/protected/final/static/etc.
- Since:
- TopLink 3.0
- Author:
- James Sutherland
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
isAbstract
protected boolean
isFinal
protected boolean
isNative
protected boolean
isStatic
protected boolean
isSynchronized
protected boolean
isTransient
protected boolean
isVolatile
protected int
level
static int
PACKAGE
static int
PRIVATE
static int
PROTECTED
static int
PUBLIC
-
Constructor Summary
Constructors Constructor Description AccessLevel()
AccessLevel(int level)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object object)
int
getLevel()
int
hashCode()
boolean
isAbstract()
boolean
isFinal()
boolean
isNative()
boolean
isStatic()
boolean
isSynchronized()
boolean
isTransient()
boolean
isVolatile()
void
setIsAbstract(boolean isAbstract)
void
setIsFinal(boolean isFinal)
void
setIsNative(boolean isNative)
void
setIsStatic(boolean isStatic)
void
setIsSynchronized(boolean isSynchronized)
void
setIsTransient(boolean isTransient)
void
setIsVolatile(boolean isVolatile)
void
setLevel(int level)
void
write(CodeGenerator generator)
-
-
-
Field Detail
-
level
protected int level
-
PUBLIC
public static final int PUBLIC
- See Also:
- Constant Field Values
-
PROTECTED
public static final int PROTECTED
- See Also:
- Constant Field Values
-
PACKAGE
public static final int PACKAGE
- See Also:
- Constant Field Values
-
PRIVATE
public static final int PRIVATE
- See Also:
- Constant Field Values
-
isAbstract
protected boolean isAbstract
-
isFinal
protected boolean isFinal
-
isNative
protected boolean isNative
-
isStatic
protected boolean isStatic
-
isSynchronized
protected boolean isSynchronized
-
isTransient
protected boolean isTransient
-
isVolatile
protected boolean isVolatile
-
-
Method Detail
-
getLevel
public int getLevel()
-
isAbstract
public boolean isAbstract()
-
isFinal
public boolean isFinal()
-
isNative
public boolean isNative()
-
isStatic
public boolean isStatic()
-
isSynchronized
public boolean isSynchronized()
-
isTransient
public boolean isTransient()
-
isVolatile
public boolean isVolatile()
-
setIsAbstract
public void setIsAbstract(boolean isAbstract)
-
setIsFinal
public void setIsFinal(boolean isFinal)
-
setIsNative
public void setIsNative(boolean isNative)
-
setIsStatic
public void setIsStatic(boolean isStatic)
-
setIsSynchronized
public void setIsSynchronized(boolean isSynchronized)
-
setIsTransient
public void setIsTransient(boolean isTransient)
-
setIsVolatile
public void setIsVolatile(boolean isVolatile)
-
setLevel
public void setLevel(int level)
-
write
public void write(CodeGenerator generator)
-
-