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 ConstantPoolprivate final Map<Integer, TreeSet<LocalVariableEntry>> private final VariableNamerprivate 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:
getNamein interfaceVariableNamer
-
getNamedVariables
- Specified by:
getNamedVariablesin interfaceVariableNamer
-
forceName
- Specified by:
forceNamein interfaceVariableNamer
-
mutatingRenameUnClash
- Specified by:
mutatingRenameUnClashin interfaceVariableNamer
-