class StateObject
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.util.List<StateObject> |
depends |
java.lang.String |
fieldIdentifier |
Multimap<java.lang.String,java.lang.String> |
helperArgs |
java.util.SortedSet<HelperMethodInvocation> |
helpers |
static java.util.Comparator<StateObject> |
ID_COMPARATOR |
java.lang.String |
localIdentifier |
java.lang.String |
packageName |
Multimap<java.lang.String,FieldInfo> |
params |
Scope |
scope |
java.lang.String |
type |
java.lang.String |
userType |
Constructor and Description |
---|
StateObject(Identifiers identifiers,
ClassInfo info,
Scope scope) |
Modifier and Type | Method and Description |
---|---|
void |
addHelper(HelperMethodInvocation hmi) |
void |
addParam(FieldInfo fieldInfo) |
boolean |
equals(java.lang.Object o) |
java.util.Collection<HelperMethodInvocation> |
getHelpers() |
java.util.Collection<FieldInfo> |
getParam(java.lang.String name) |
java.lang.String |
getParamAccessor(FieldInfo paramField) |
java.util.Collection<java.lang.String> |
getParamsLabels() |
int |
hashCode() |
java.lang.String |
toLocal() |
java.lang.String |
toTypeDef() |
public static final java.util.Comparator<StateObject> ID_COMPARATOR
public final java.lang.String packageName
public final java.lang.String userType
public final java.lang.String type
public final Scope scope
public final java.lang.String localIdentifier
public final java.lang.String fieldIdentifier
public final java.util.SortedSet<HelperMethodInvocation> helpers
public final Multimap<java.lang.String,java.lang.String> helperArgs
public final java.util.List<StateObject> depends
public StateObject(Identifiers identifiers, ClassInfo info, Scope scope)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toTypeDef()
public java.lang.String toLocal()
public java.util.Collection<java.lang.String> getParamsLabels()
public void addParam(FieldInfo fieldInfo)
public java.util.Collection<FieldInfo> getParam(java.lang.String name)
public java.lang.String getParamAccessor(FieldInfo paramField)
public void addHelper(HelperMethodInvocation hmi)
public java.util.Collection<HelperMethodInvocation> getHelpers()