Package org.openjdk.jmh.generators.core
Class StateObject
- java.lang.Object
-
- org.openjdk.jmh.generators.core.StateObject
-
class StateObject extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description StateObject(Identifiers identifiers, ClassInfo info, Scope scope)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Field Detail
-
ID_COMPARATOR
public static final java.util.Comparator<StateObject> ID_COMPARATOR
-
packageName
public final java.lang.String packageName
-
userType
public final java.lang.String userType
-
type
public final java.lang.String type
-
scope
public final Scope scope
-
localIdentifier
public final java.lang.String localIdentifier
-
fieldIdentifier
public final java.lang.String fieldIdentifier
-
helpers
public final java.util.SortedSet<HelperMethodInvocation> helpers
-
helperArgs
public final Multimap<java.lang.String,java.lang.String> helperArgs
-
depends
public final java.util.List<StateObject> depends
-
-
Constructor Detail
-
StateObject
public StateObject(Identifiers identifiers, ClassInfo info, Scope scope)
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toTypeDef
public java.lang.String toTypeDef()
-
toLocal
public java.lang.String toLocal()
-
getParamsLabels
public java.util.Collection<java.lang.String> getParamsLabels()
-
addParam
public void addParam(FieldInfo fieldInfo)
-
getParam
public java.util.Collection<FieldInfo> getParam(java.lang.String name)
-
getParamAccessor
public java.lang.String getParamAccessor(FieldInfo paramField)
-
addHelper
public void addHelper(HelperMethodInvocation hmi)
-
getHelpers
public java.util.Collection<HelperMethodInvocation> getHelpers()
-
-