Package org.cadixdev.lorenz.model
A model of the various mappings types that Lorenz represents.
-
Interface Summary Interface Description ClassMapping<M extends ClassMapping,P> Represents a de-obfuscation mapping for classes.FieldMapping Represents a de-obfuscation mapping for fields.InnerClassMapping Represents a de-obfuscation mapping for an inner class.Mapping<M extends Mapping,P> Represents a de-obfuscation mapping for mappable constructs of the Java class format - e.g.MemberMapping<M extends MemberMapping,P extends Mapping> Represents a mapping that is a member to aClassMapping.MethodMapping Represents a de-obfuscation mapping for methods.MethodParameterMapping Represents a de-obfuscation mapping for a method parameter, identified by index.TopLevelClassMapping Represents a de-obfuscation mapping for a top-level class. -
Class Summary Class Description ExtensionKey<T> The object used as a key in Lorenz's extension data system, simply used to hold the type and identifier.