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>dependsjava.lang.StringfieldIdentifierMultimap<java.lang.String,java.lang.String>helperArgsjava.util.SortedSet<HelperMethodInvocation>helpersstatic java.util.Comparator<StateObject>ID_COMPARATORjava.lang.StringlocalIdentifierjava.lang.StringpackageNameMultimap<java.lang.String,FieldInfo>paramsScopescopejava.lang.Stringtypejava.lang.StringuserType
-
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 voidaddHelper(HelperMethodInvocation hmi)voidaddParam(FieldInfo fieldInfo)booleanequals(java.lang.Object o)java.util.Collection<HelperMethodInvocation>getHelpers()java.util.Collection<FieldInfo>getParam(java.lang.String name)java.lang.StringgetParamAccessor(FieldInfo paramField)java.util.Collection<java.lang.String>getParamsLabels()inthashCode()java.lang.StringtoLocal()java.lang.StringtoTypeDef()
-
-
-
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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein 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()
-
-