frysk.value
Class CompositeType.Member
java.lang.Object
frysk.value.CompositeType.Member
- All Implemented Interfaces:
- ObjectDeclaration
- Direct Known Subclasses:
- CompositeType.DynamicMember, CompositeType.StaticMember
- Enclosing class:
- CompositeType
public abstract static class CompositeType.Member
- extends Object
- implements ObjectDeclaration
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sourceLocation
private final SourceLocation sourceLocation
index
final int index
name
final String name
type
final Type type
access
final Access access
inheritance
final boolean inheritance
bitOffset
final int bitOffset
bitSize
final int bitSize
CompositeType.Member
public CompositeType.Member(int index,
String name,
SourceLocation sourceLocation,
Type type,
Access access,
int bitOffset,
int bitSize,
boolean inheritance)
getName
public String getName()
- Specified by:
getName
in interface ObjectDeclaration
getType
public Type getType(ISA isa)
- Specified by:
getType
in interface ObjectDeclaration
getValue
public abstract Value getValue(DebugInfoFrame frame)
- Specified by:
getValue
in interface ObjectDeclaration
getSourceLocation
public SourceLocation getSourceLocation()
- Specified by:
getSourceLocation
in interface ObjectDeclaration