|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectat.dms.util.Utils
at.dms.kjc.CMember
public class CMember
This class represents an exported member of a class
CMember
,
CField
,
CMethod
,
CClass
,
Serialized FormField Summary | |
---|---|
protected CClass |
owner
|
Fields inherited from class at.dms.util.Utils |
---|
EMPTY_LIST, getForLoopCallers |
Fields inherited from interface at.dms.kjc.Constants |
---|
CMP_VERSION, JAV_CLASS, JAV_CLONE, JAV_CLONEABLE, JAV_CONSTRUCTOR, JAV_ERROR, JAV_EXCEPTION, JAV_INIT, JAV_LENGTH, JAV_NAME_SEPARATOR, JAV_OBJECT, JAV_OUTER_THIS, JAV_RUNTIME, JAV_RUNTIME_EXCEPTION, JAV_STATIC_INIT, JAV_STRING, JAV_STRINGBUFFER, JAV_THIS, JAV_THROWABLE, OPE_BAND, OPE_BNOT, OPE_BOR, OPE_BSR, OPE_BXOR, OPE_EQ, OPE_GE, OPE_GT, OPE_LE, OPE_LNOT, OPE_LT, OPE_MINUS, OPE_NE, OPE_PERCENT, OPE_PLUS, OPE_POSTDEC, OPE_POSTINC, OPE_PREDEC, OPE_PREINC, OPE_SIMPLE, OPE_SL, OPE_SLASH, OPE_SR, OPE_STAR, TID_ARRAY, TID_BIT, TID_BOOLEAN, TID_BYTE, TID_CHAR, TID_CLASS, TID_DOUBLE, TID_FLOAT, TID_INT, TID_LONG, TID_SHORT, TID_VECTOR, TID_VOID, VECTOR_EMPTY |
Constructor Summary | |
---|---|
protected |
CMember()
|
|
CMember(CClass owner,
int modifiers,
String ident,
boolean deprecated)
Constructs a field export |
Method Summary | |
---|---|
Object |
deepClone()
Returns a deep clone of this object. |
protected void |
deepCloneInto(CMember other)
Clones all fields of this into |
CClass |
getCClass()
|
CField |
getField()
|
String |
getIdent()
|
String |
getJavaName()
|
CMethod |
getMethod()
|
int |
getModifiers()
|
CClass |
getOwner()
Returns the owner of this member |
String |
getPrefixName()
|
String |
getQualifiedName()
|
boolean |
isAccessible(CClass from)
Checks whether this type is accessible from the specified class (JLS 6.6). |
boolean |
isDeprecated()
|
boolean |
isFinal()
|
boolean |
isPrivate()
|
boolean |
isProtected()
|
boolean |
isPublic()
|
boolean |
isStatic()
|
void |
setModifiers(int modifiers)
Sets the modifiers of this member. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected CClass owner
Constructor Detail |
---|
protected CMember()
public CMember(CClass owner, int modifiers, String ident, boolean deprecated)
owner
- the owner of this membermodifiers
- the modifiers on this memberident
- the ident of this memberdeprecated
- is this member deprecatedMethod Detail |
---|
public CClass getOwner()
public String getIdent()
public String getQualifiedName()
public String getPrefixName()
public String getJavaName()
public int getModifiers()
public void setModifiers(int modifiers)
public CField getField()
public CMethod getMethod()
public CClass getCClass()
public boolean isStatic()
public boolean isPublic()
public boolean isProtected()
public boolean isPrivate()
public boolean isFinal()
public boolean isDeprecated()
public boolean isAccessible(CClass from)
public Object deepClone()
deepClone
in interface DeepCloneable
deepClone
in class Utils
protected void deepCloneInto(CMember other)
other
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |