|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.rice.cs.dynamicjava.symbol.ArrayLengthField
public class ArrayLengthField
Provides a DJField interface for accessing an array's implicit "length" field.
| Field Summary | |
|---|---|
static ArrayLengthField |
INSTANCE
|
| Method Summary | |
|---|---|
Access |
accessibility()
The symbol's access level. |
Access.Module |
accessModule()
Get the module enclosing this symbol's declaration. |
Box<java.lang.Object> |
boxForReceiver(java.lang.Object receiver)
|
Option<java.lang.Object> |
constantValue()
|
java.lang.String |
declaredName()
The name used to access this symbol. |
DJClass |
declaringClass()
The class declaring this field. |
boolean |
isFinal()
|
boolean |
isStatic()
|
Type |
type()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final ArrayLengthField INSTANCE
| Method Detail |
|---|
public java.lang.String declaredName()
Access.Limited
declaredName in interface Access.LimiteddeclaredName in interface Variablepublic DJClass declaringClass()
DJField
declaringClass in interface DJFieldpublic Type type()
type in interface Variablepublic boolean isFinal()
isFinal in interface Variablepublic boolean isStatic()
isStatic in interface DJFieldpublic Access accessibility()
Access.Limited
accessibility in interface Access.Limitedaccessibility in interface DJFieldpublic Access.Module accessModule()
Access.Limited
accessModule in interface Access.Limitedpublic Option<java.lang.Object> constantValue()
constantValue in interface DJFieldpublic Box<java.lang.Object> boxForReceiver(java.lang.Object receiver)
boxForReceiver in interface DJField
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||