Package org.teavm.parsing
Class ClassRefsRenamer
java.lang.Object
org.teavm.model.instructions.AbstractInstructionVisitor
org.teavm.parsing.ClassRefsRenamer
- All Implemented Interfaces:
InstructionVisitor
-
Constructor Summary
ConstructorDescriptionClassRefsRenamer
(ReferenceCache referenceCache, Function<String, String> classNameMapper) -
Method Summary
Modifier and TypeMethodDescriptionrename
(ClassHolder cls) rename
(FieldHolder field) rename
(MethodHolder method) void
void
visit
(CastInstruction insn) void
void
void
visit
(ConstructInstruction insn) void
void
visit
(GetFieldInstruction insn) void
visit
(InitClassInstruction insn) void
visit
(InvokeInstruction insn) void
visit
(IsInstanceInstruction insn) void
visit
(PutFieldInstruction insn) void
-
Constructor Details
-
ClassRefsRenamer
-
-
Method Details
-
rename
-
rename
-
rename
-
rename
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-