Class OverloadMethodSet.MethodData
- java.lang.Object
-
- org.benf.cfr.reader.entities.classfilehelpers.OverloadMethodSet.MethodData
-
- Enclosing class:
- OverloadMethodSet
private static class OverloadMethodSet.MethodData extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<JavaTypeInstance>methodArgsprivate MethodPrototypemethodPrototypeprivate static OverloadMethodSet.MethodDataPOISONprivate intsize
-
Constructor Summary
Constructors Modifier Constructor Description privateMethodData()privateMethodData(MethodPrototype methodPrototype, java.util.List<JavaTypeInstance> methodArgs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private JavaTypeInstancegetArgType(int idx, JavaTypeInstance used)private OverloadMethodSet.MethodDatagetBoundVersion(GenericTypeBinder genericTypeBinder)booleanis(OverloadMethodSet.MethodData other)booleanisVararg(int idx)java.lang.StringtoString()
-
-
-
Field Detail
-
methodPrototype
private final MethodPrototype methodPrototype
-
methodArgs
private final java.util.List<JavaTypeInstance> methodArgs
-
size
private final int size
-
POISON
private static OverloadMethodSet.MethodData POISON
-
-
Constructor Detail
-
MethodData
private MethodData()
-
MethodData
private MethodData(MethodPrototype methodPrototype, java.util.List<JavaTypeInstance> methodArgs)
-
-
Method Detail
-
getArgType
private JavaTypeInstance getArgType(int idx, JavaTypeInstance used)
-
isVararg
public boolean isVararg(int idx)
-
is
public boolean is(OverloadMethodSet.MethodData other)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getBoundVersion
private OverloadMethodSet.MethodData getBoundVersion(GenericTypeBinder genericTypeBinder)
-
-