private static class ClassDefinition.MemberData
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
access
Access mode.
|
private boolean |
isStatic
Static or instance member.
|
private java.lang.String |
name
Text name.
|
private java.lang.String |
qname
Class type name for members that return an object instance.
|
private int |
type
Token type.
|
Constructor and Description |
---|
MemberData(java.lang.String name,
int type,
int access,
boolean isStatic)
Create an instance, setting the data members.
|
MemberData(java.lang.String name,
int type,
int access,
boolean isStatic,
java.lang.String qname)
Create an instance, setting the data members.
|
private java.lang.String name
private int type
private int access
private boolean isStatic
private java.lang.String qname
public MemberData(java.lang.String name, int type, int access, boolean isStatic)
name
- The name of the member.type
- The token type associated with the member.access
- Access mode (KW_PUBLIC
,
KW_PROTECTD
or KW_PRIVATE
).isStatic
- true
if the variable/property is static.public MemberData(java.lang.String name, int type, int access, boolean isStatic, java.lang.String qname)
name
- The name of the member.type
- The token type associated with the member.access
- Access mode (KW_PUBLIC
,
KW_PROTECTD
or KW_PRIVATE
).isStatic
- true
if the variable/property is static.qname
- Fully qualified class name where type
equals
METH_CLASS
. null
if this method
does not return an object instance.