public class FieldChain extends AOpenField
EMPTY, LONG, REGULAR, SHORT| Constructor and Description |
|---|
FieldChain(IOpenClass type,
IOpenField[] fields) |
FieldChain(IOpenClass type,
IOpenField[] fields,
IdentifierNode[] fieldAccessorChainTokens,
boolean hasAccessByArrayId) |
| Modifier and Type | Method and Description |
|---|---|
Object |
get(Object target,
IRuntimeEnv env) |
IOpenClass |
getDeclaringClass() |
IOpenField[] |
getFields() |
IOpenClass |
getType() |
void |
set(Object target,
Object value,
IRuntimeEnv env) |
getDisplayName, getInfo, getName, isConst, isReadable, isStatic, isWritable, setType, toStringpublic FieldChain(IOpenClass type, IOpenField[] fields)
public FieldChain(IOpenClass type, IOpenField[] fields, IdentifierNode[] fieldAccessorChainTokens, boolean hasAccessByArrayId)
public IOpenClass getDeclaringClass()
getDeclaringClass in interface IOpenMembergetDeclaringClass in class AOpenFieldpublic IOpenClass getType()
getType in interface IOpenMembergetType in class AOpenFieldpublic Object get(Object target, IRuntimeEnv env)
public void set(Object target, Object value, IRuntimeEnv env)
public IOpenField[] getFields()
Copyright © 2004–2019 OpenL Tablets. All rights reserved.