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>
methodArgs
private MethodPrototype
methodPrototype
private static OverloadMethodSet.MethodData
POISON
private int
size
-
Constructor Summary
Constructors Modifier Constructor Description private
MethodData()
private
MethodData(MethodPrototype methodPrototype, java.util.List<JavaTypeInstance> methodArgs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private JavaTypeInstance
getArgType(int idx, JavaTypeInstance used)
private OverloadMethodSet.MethodData
getBoundVersion(GenericTypeBinder genericTypeBinder)
boolean
is(OverloadMethodSet.MethodData other)
boolean
isVararg(int idx)
java.lang.String
toString()
-
-
-
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:
toString
in classjava.lang.Object
-
getBoundVersion
private OverloadMethodSet.MethodData getBoundVersion(GenericTypeBinder genericTypeBinder)
-
-