All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
Map<Slot,SSAIdent> |
collectInitialSlotUsage(SSAIdentifierFactory<Slot,?> ssaIdentifierFactory) |
void |
collectTypeUsages(TypeUsageCollector collector) |
List<LocalVariable> |
computeParameters(Method.MethodConstructor constructorFlag,
Map<Integer,Ident> slotToIdentMap) |
void |
dumpAppropriatelyCastedArgumentString(Expression expression,
Dumper d) |
void |
dumpDeclarationSignature(Dumper d,
String methName,
Method.MethodConstructor isConstructor,
MethodPrototypeAnnotationsHelper annotationsHelper,
List<AnnotationTableTypeEntry> returnTypeAnnotations) |
boolean |
equalsGeneric(MethodPrototype other) |
boolean |
equalsGeneric(MethodPrototype other,
GenericTypeBinder genericTypeBinder) |
boolean |
equalsMatch(MethodPrototype other) |
Expression |
getAppropriatelyCastedArgument(Expression expression,
int argidx) |
List<JavaTypeInstance> |
getArgs() |
JavaTypeInstance |
getClassType() |
String |
getComparableString() |
List<LocalVariable> |
getComputedParameters() |
List<JavaTypeInstance> |
getExceptionTypes() |
List<JavaTypeInstance> |
getExplicitGenericUsage(GenericTypeBinder binder) |
String |
getFixedName() |
Map<String,FormalTypeParameter> |
getFormalParameterMap() |
String |
getName() |
String |
getOriginalDescriptor() |
OverloadMethodSet |
getOverloadMethodSet() |
List<MethodPrototype.ParameterLValue> |
getParameterLValues() |
JavaTypeInstance |
getReturnType() |
JavaTypeInstance |
getReturnType(JavaTypeInstance thisTypeInstance,
List<Expression> invokingArgs) |
List<JavaTypeInstance> |
getSignatureBoundArgs() |
List<JavaTypeInstance> |
getSignatureBoundExceptions() |
GenericTypeBinder |
getTypeBinderFor(List<Expression> invokingArgs) |
GenericTypeBinder |
getTypeBinderForTypes(List<JavaTypeInstance> invokingArgTypes) |
int |
getVisibleArgCount() |
boolean |
hasFormalTypeParameters() |
boolean |
hasNameBeenFixed() |
void |
hide(int idx) |
boolean |
isHiddenArg(int x) |
boolean |
isInnerOuterThis() |
boolean |
isInstanceMethod() |
boolean |
isVarArgs() |
boolean |
parametersComputed() |
void |
setDescriptorProto(MethodPrototype descriptorProto) |
void |
setFixedName(String name) |
void |
setInnerOuterThis() |
void |
setMethodScopedSyntheticConstructorParameters(NavigableMap<Integer,JavaTypeInstance> missing) |
void |
setNonMethodScopedSyntheticConstructorParameters(Method.MethodConstructor constructorFlag,
DecompilerComments comments,
Map<Integer,JavaTypeInstance> synthetics) |
void |
tightenArgs(Expression object,
List<Expression> expressions) |
String |
toString() |
void |
unbreakEnumConstructor() |