| Package | Description |
|---|---|
| org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters | |
| org.benf.cfr.reader.bytecode.analysis.types | |
| org.benf.cfr.reader.entities.constantpool |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,FormalTypeParameter> |
IllegalGenericRewriter.formalParams |
| Constructor and Description |
|---|
IllegalGenericRewriter(ConstantPool cp,
java.util.Map<java.lang.String,FormalTypeParameter> formalParams) |
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<FormalTypeParameter> |
ClassSignature.formalTypeParameters |
private java.util.List<FormalTypeParameter> |
MethodPrototype.formalTypeParameters |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,FormalTypeParameter> |
MethodPrototype.getFormalParameterMap() |
java.util.List<FormalTypeParameter> |
ClassSignature.getFormalTypeParameters() |
static java.util.Map<java.lang.String,FormalTypeParameter> |
FormalTypeParameter.getMap(java.util.List<FormalTypeParameter> formalTypeParameters) |
| Modifier and Type | Method and Description |
|---|---|
void |
FormalTypeParameter.add(FormalTypeParameter other) |
(package private) JavaTypeInstance |
GenericTypeBinder.getBindingFor(FormalTypeParameter formalTypeParameter) |
| Modifier and Type | Method and Description |
|---|---|
(package private) static GenericTypeBinder |
GenericTypeBinder.bind(java.util.List<FormalTypeParameter> methodFormalTypeParameters,
ClassSignature classSignature,
java.util.List<JavaTypeInstance> args,
JavaGenericRefTypeInstance boundInstance,
java.util.List<JavaTypeInstance> boundArgs) |
static java.util.Map<java.lang.String,FormalTypeParameter> |
FormalTypeParameter.getMap(java.util.List<FormalTypeParameter> formalTypeParameters) |
boolean |
JavaGenericBaseInstance.hasForeignUnbound(ConstantPool cp,
int depth,
boolean noWildcard,
java.util.Map<java.lang.String,FormalTypeParameter> externals) |
boolean |
JavaGenericPlaceholderTypeInstance.hasForeignUnbound(ConstantPool cp,
int depth,
boolean noWildcard,
java.util.Map<java.lang.String,FormalTypeParameter> externals) |
boolean |
JavaGenericRefTypeInstance.hasForeignUnbound(ConstantPool cp,
int depth,
boolean noWildcard,
java.util.Map<java.lang.String,FormalTypeParameter> externals) |
boolean |
JavaWildcardTypeInstance.hasForeignUnbound(ConstantPool cp,
int depth,
boolean noWildcard,
java.util.Map<java.lang.String,FormalTypeParameter> externals) |
| Constructor and Description |
|---|
ClassSignature(java.util.List<FormalTypeParameter> formalTypeParameters,
JavaTypeInstance superClass,
java.util.List<JavaTypeInstance> interfaces) |
MethodPrototype(DCCommonState state,
ClassFile classFile,
JavaTypeInstance classType,
java.lang.String name,
boolean instanceMethod,
Method.MethodConstructor constructorFlag,
java.util.List<FormalTypeParameter> formalTypeParameters,
java.util.List<JavaTypeInstance> args,
JavaTypeInstance result,
java.util.List<JavaTypeInstance> exceptionTypes,
boolean varargs,
VariableNamer variableNamer,
boolean synthetic,
java.lang.String originalDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
private static FormalTypeParameter |
ConstantPoolUtils.decodeFormalTypeTok(java.lang.String tok,
ConstantPool cp) |
| Modifier and Type | Method and Description |
|---|---|
private static Pair<java.lang.Integer,java.util.List<FormalTypeParameter>> |
ConstantPoolUtils.parseFormalTypeParameters(java.lang.String proto,
ConstantPool cp,
int curridx) |