Class VariableNamerHinted
java.lang.Object
org.benf.cfr.reader.bytecode.analysis.variables.VariableNamerHinted
- All Implemented Interfaces:
VariableNamer
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<LocalVariableEntry,
NamedVariable> private final ConstantPool
private final Map<Integer,
TreeSet<LocalVariableEntry>> private final VariableNamer
private final VariableNamerHinted.OrderLocalVariables
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
missingNamer
-
orderLocalVariable
-
localVariableEntryTreeSet
-
cache
-
cp
-
-
Constructor Details
-
VariableNamerHinted
VariableNamerHinted(List<LocalVariableEntry> entryList, ConstantPool cp)
-
-
Method Details
-
getName
public NamedVariable getName(int originalRawOffset, Ident ident, long stackPosition, boolean clashed) - Specified by:
getName
in interfaceVariableNamer
-
getNamedVariables
- Specified by:
getNamedVariables
in interfaceVariableNamer
-
forceName
- Specified by:
forceName
in interfaceVariableNamer
-
mutatingRenameUnClash
- Specified by:
mutatingRenameUnClash
in interfaceVariableNamer
-