private static class OverloadMethodSet.MethodData
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.List<JavaTypeInstance> |
methodArgs |
private MethodPrototype |
methodPrototype |
private static OverloadMethodSet.MethodData |
POISON |
private int |
size |
Modifier | Constructor and Description |
---|---|
private |
MethodData() |
private |
MethodData(MethodPrototype methodPrototype,
java.util.List<JavaTypeInstance> methodArgs) |
Modifier and Type | Method and 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() |
private final MethodPrototype methodPrototype
private final java.util.List<JavaTypeInstance> methodArgs
private final int size
private static OverloadMethodSet.MethodData POISON
private MethodData()
private MethodData(MethodPrototype methodPrototype, java.util.List<JavaTypeInstance> methodArgs)
private JavaTypeInstance getArgType(int idx, JavaTypeInstance used)
public boolean isVararg(int idx)
public boolean is(OverloadMethodSet.MethodData other)
public java.lang.String toString()
toString
in class java.lang.Object
private OverloadMethodSet.MethodData getBoundVersion(GenericTypeBinder genericTypeBinder)