Skip navigation links
A B C D E F G H I M O P R S T V W 

A

AbstractClassMappingImpl<M extends ClassMapping,P> - Class in org.cadixdev.lorenz.impl.model
A basic implementation of ClassMapping.
AbstractClassMappingImpl(MappingSet, String, String) - Constructor for class org.cadixdev.lorenz.impl.model.AbstractClassMappingImpl
Creates a new class mapping, from the given parameters.
AbstractMappingImpl<M extends Mapping,P> - Class in org.cadixdev.lorenz.impl.model
An abstract basic implementation of Mapping.
AbstractMappingImpl(MappingSet, String, String) - Constructor for class org.cadixdev.lorenz.impl.model.AbstractMappingImpl
Creates a new de-obfuscation mapping, based on the given obfuscated name and de-obfuscated name.
AbstractMemberMappingImpl<M extends MemberMapping,P extends Mapping> - Class in org.cadixdev.lorenz.impl.model
An abstract basic implementation of MemberMapping.
AbstractMemberMappingImpl(P, String, String) - Constructor for class org.cadixdev.lorenz.impl.model.AbstractMemberMappingImpl
Creates a new member mapping, from the given parameters.
accept(String) - Method in class org.cadixdev.lorenz.io.srg.csrg.CSrgReader.Processor
 
accept(String) - Method in class org.cadixdev.lorenz.io.srg.SrgReader.Processor
 
accept(String) - Method in class org.cadixdev.lorenz.io.srg.tsrg.TSrgReader.Processor
 
add(FieldTypeProvider) - Method in class org.cadixdev.lorenz.model.jar.CascadingFieldTypeProvider
Adds a FieldTypeProvider to the provider.
addFieldTypeProvider(FieldTypeProvider) - Method in interface org.cadixdev.lorenz.MappingSet
Adds the given FieldTypeProvider to this set of mappings.
ALPHABETISE_FIELDS - Static variable in class org.cadixdev.lorenz.io.MappingsWriter
A Comparator used to alphabetise a collection of FieldMappings.
ALPHABETISE_MAPPINGS - Static variable in class org.cadixdev.lorenz.io.MappingsWriter
A Comparator used to alphabetise a collection of Mappings.
ALPHABETISE_METHODS - Static variable in class org.cadixdev.lorenz.io.MappingsWriter
A Comparator used to alphabetise a collection of MethodMappings.

B

BinaryMappingsReader - Class in org.cadixdev.lorenz.io
An implementation of MappingsReader designed to aid with the implementation of binary de-obfuscation mapping formats.
BinaryMappingsReader(InputStream) - Constructor for class org.cadixdev.lorenz.io.BinaryMappingsReader
Creates a new mappings reader, for the given InputStream.
BinaryMappingsWriter - Class in org.cadixdev.lorenz.io
An implementation of MappingsWriter designed to aid with the implementation of binary de-obfuscation mapping formats.
BinaryMappingsWriter(OutputStream) - Constructor for class org.cadixdev.lorenz.io.BinaryMappingsWriter
Creates a new mappings writer, from the given OutputStream.
buildToString() - Method in class org.cadixdev.lorenz.impl.model.AbstractClassMappingImpl
 
buildToString() - Method in class org.cadixdev.lorenz.impl.model.AbstractMappingImpl
 
buildToString() - Method in class org.cadixdev.lorenz.impl.model.MethodMappingImpl
 
byId(String) - Static method in class org.cadixdev.lorenz.io.MappingFormats
 
byId(String) - Method in class org.cadixdev.lorenz.util.Registry
Gets the value of the given identifier.

C

CascadingFieldTypeProvider - Class in org.cadixdev.lorenz.model.jar
An implementation of FieldTypeProvider that is backed by many - allowing multiples sources to be used.
CascadingFieldTypeProvider() - Constructor for class org.cadixdev.lorenz.model.jar.CascadingFieldTypeProvider
 
ClassMapping<M extends ClassMapping,P> - Interface in org.cadixdev.lorenz.model
Represents a de-obfuscation mapping for classes.
close() - Method in class org.cadixdev.lorenz.io.BinaryMappingsReader
 
close() - Method in class org.cadixdev.lorenz.io.BinaryMappingsWriter
 
close() - Method in class org.cadixdev.lorenz.io.TextMappingsReader
 
close() - Method in class org.cadixdev.lorenz.io.TextMappingsWriter
 
complete(InheritanceProvider, InheritanceProvider.ClassInfo) - Method in class org.cadixdev.lorenz.impl.model.AbstractClassMappingImpl
 
computeClassMapping(String) - Method in interface org.cadixdev.lorenz.MappingSet
Attempts to locate a class mapping for the given obfuscated name.
computeFieldMapping(FieldSignature) - Method in class org.cadixdev.lorenz.impl.model.AbstractClassMappingImpl
 
computeFieldMapping(FieldSignature) - Method in interface org.cadixdev.lorenz.model.ClassMapping
Attempts to locate a field mapping for the given obfuscated field signature.
copy() - Method in interface org.cadixdev.lorenz.MappingSet
Produces a new mapping set, which is a clone copy of the original.
copy(ClassMapping) - Method in interface org.cadixdev.lorenz.model.FieldMapping
 
copy(ClassMapping) - Method in interface org.cadixdev.lorenz.model.InnerClassMapping
 
copy(P) - Method in interface org.cadixdev.lorenz.model.Mapping
Clones this mapping, to a given parent.
copy(ClassMapping) - Method in interface org.cadixdev.lorenz.model.MethodMapping
 
copy(MethodMapping) - Method in interface org.cadixdev.lorenz.model.MethodParameterMapping
 
copy(MappingSet) - Method in interface org.cadixdev.lorenz.model.TopLevelClassMapping
 
create() - Static method in interface org.cadixdev.lorenz.MappingSet
Creates a mapping set, using the default Lorenz model implementation.
create(MappingSetModelFactory) - Static method in interface org.cadixdev.lorenz.MappingSet
Creates a mapping set, using the given model factory.
createFieldMapping(ClassMapping, FieldSignature, String) - Method in class org.cadixdev.lorenz.impl.MappingSetModelFactoryImpl
 
createFieldMapping(FieldSignature, String) - Method in class org.cadixdev.lorenz.impl.model.AbstractClassMappingImpl
 
createFieldMapping(ClassMapping, FieldSignature, String) - Method in interface org.cadixdev.lorenz.MappingSetModelFactory
Creates a FieldMapping linked to the given ClassMapping.
createFieldMapping(FieldSignature, String) - Method in interface org.cadixdev.lorenz.model.ClassMapping
Creates a new field mapping, attached to this class mapping, using the given signature and de-obfuscated name.
createFieldMapping(String, String) - Method in interface org.cadixdev.lorenz.model.ClassMapping
Creates a new field mapping, attached to this class mapping, using the given obfuscated and de-obfuscated name.
createFieldMapping(FieldSignature) - Method in interface org.cadixdev.lorenz.model.ClassMapping
Creates a new field mapping, attached to this class mapping, using the given obfuscated name.
createFieldMapping(String) - Method in interface org.cadixdev.lorenz.model.ClassMapping
Creates a new field mapping, attached to this class mapping, using the given obfuscated name.
createInnerClassMapping(ClassMapping, String, String) - Method in class org.cadixdev.lorenz.impl.MappingSetModelFactoryImpl
 
createInnerClassMapping(String, String) - Method in class org.cadixdev.lorenz.impl.model.AbstractClassMappingImpl
 
createInnerClassMapping(ClassMapping, String, String) - Method in interface org.cadixdev.lorenz.MappingSetModelFactory
Creates a InnerClassMapping linked to the given ClassMapping.
createInnerClassMapping(String, String) - Method in interface org.cadixdev.lorenz.model.ClassMapping
Creates a new inner class mapping, attached to this class mapping, using the given obfuscated and de-obfuscated class name.
createInnerClassMapping(String) - Method in interface org.cadixdev.lorenz.model.ClassMapping
Creates a new inner class mapping, attached to this class mapping, using the given obfuscated class name.
createMethodMapping(ClassMapping, MethodSignature, String) - Method in class org.cadixdev.lorenz.impl.MappingSetModelFactoryImpl
 
createMethodMapping(MethodSignature, String) - Method in class org.cadixdev.lorenz.impl.model.AbstractClassMappingImpl
 
createMethodMapping(ClassMapping, MethodSignature, String) - Method in interface org.cadixdev.lorenz.MappingSetModelFactory
Creates a MethodMapping linked to the given ClassMapping.
createMethodMapping(MethodSignature, String) - Method in interface org.cadixdev.lorenz.model.ClassMapping
Creates a new method mapping, attached to this class mapping, using the given method signature and de-obfuscated name.
createMethodMapping(MethodSignature) - Method in interface org.cadixdev.lorenz.model.ClassMapping
Creates a new method mapping, attached to this class mapping, using the given method signature.
createMethodMapping(String, String) - Method in interface org.cadixdev.lorenz.model.ClassMapping
Creates a new method mapping, attached to this class mapping, using the given obfuscated method name and descriptor.
createMethodParameterMapping(MethodMapping, int, String) - Method in class org.cadixdev.lorenz.impl.MappingSetModelFactoryImpl
 
createMethodParameterMapping(MethodMapping, int, String) - Method in interface org.cadixdev.lorenz.MappingSetModelFactory
Creates a MethodParameterMapping linked to the given MethodMapping.
createParameterMapping(int, String) - Method in class org.cadixdev.lorenz.impl.model.MethodMappingImpl
 
createParameterMapping(int, String) - Method in interface org.cadixdev.lorenz.model.MethodMapping
Creates a MethodParameterMapping parented by this method, of the given integer index.
createReader(InputStream) - Method in interface org.cadixdev.lorenz.io.MappingFormat
Creates a MappingsReader from the given InputStream for the mapping format.
createReader(Path) - Method in interface org.cadixdev.lorenz.io.MappingFormat
Creates a MappingsReader for the given mappings file Path for the mapping format.
createReader(Reader) - Method in class org.cadixdev.lorenz.io.srg.csrg.CSrgMappingFormat
 
createReader(Reader) - Method in class org.cadixdev.lorenz.io.srg.SrgMappingFormat
 
createReader(Reader) - Method in class org.cadixdev.lorenz.io.srg.tsrg.TSrgMappingFormat
 
createReader(Reader) - Method in interface org.cadixdev.lorenz.io.TextMappingFormat
Creates a MappingsReader from the given Reader for the mapping format.
createReader(InputStream) - Method in interface org.cadixdev.lorenz.io.TextMappingFormat
 
createReader(Path) - Method in interface org.cadixdev.lorenz.io.TextMappingFormat
 
createTopLevelClassMapping(String, String) - Method in class org.cadixdev.lorenz.impl.MappingSetImpl
 
createTopLevelClassMapping(MappingSet, String, String) - Method in class org.cadixdev.lorenz.impl.MappingSetModelFactoryImpl
 
createTopLevelClassMapping(String, String) - Method in interface org.cadixdev.lorenz.MappingSet
Creates a top-level class mapping with the given obfuscated and de-obfuscated names.
createTopLevelClassMapping(MappingSet, String, String) - Method in interface org.cadixdev.lorenz.MappingSetModelFactory
Creates a TopLevelClassMapping linked to the given MappingSet.
createWriter(OutputStream) - Method in interface org.cadixdev.lorenz.io.MappingFormat
Creates a MappingsWriter from the given OutputStream for the mapping format.
createWriter(Path) - Method in interface org.cadixdev.lorenz.io.MappingFormat
Creates a MappingsWriter for the given mappings file Path for the mapping format.
createWriter(Writer) - Method in class org.cadixdev.lorenz.io.srg.csrg.CSrgMappingFormat
 
createWriter(Writer) - Method in class org.cadixdev.lorenz.io.srg.SrgMappingFormat
 
createWriter(Writer) - Method in class org.cadixdev.lorenz.io.srg.tsrg.TSrgMappingFormat
 
createWriter(Writer) - Method in interface org.cadixdev.lorenz.io.TextMappingFormat
Creates a MappingsWriter from the given Writer for the mapping format.
createWriter(OutputStream) - Method in interface org.cadixdev.lorenz.io.TextMappingFormat
 
createWriter(Path) - Method in interface org.cadixdev.lorenz.io.TextMappingFormat
 
CSRG - Static variable in class org.cadixdev.lorenz.io.MappingFormats
The CSRG (compact SRG) mapping format.
CSrgMappingFormat - Class in org.cadixdev.lorenz.io.srg.csrg
The CSRG mapping format.
CSrgMappingFormat() - Constructor for class org.cadixdev.lorenz.io.srg.csrg.CSrgMappingFormat
 
CSrgReader - Class in org.cadixdev.lorenz.io.srg.csrg
An implementation of MappingsReader for the CSRG format.
CSrgReader(Reader) - Constructor for class org.cadixdev.lorenz.io.srg.csrg.CSrgReader
Creates a new CSRG mappings reader, for the given Reader.
CSrgReader.Processor - Class in org.cadixdev.lorenz.io.srg.csrg
The mappings processor for the CSRG format.
CSrgWriter - Class in org.cadixdev.lorenz.io.srg.csrg
An implementation of MappingsWriter for the CSRG format.
CSrgWriter(Writer) - Constructor for class org.cadixdev.lorenz.io.srg.csrg.CSrgWriter
Creates a new CSRG mappings writer, from the given Writer.

D

deobfuscate(Type) - Method in interface org.cadixdev.lorenz.MappingSet
Gets the de-obfuscated view of the given type.
deobfuscate(FieldType) - Method in interface org.cadixdev.lorenz.MappingSet
Gets the de-obfuscated view of the given field type.
deobfuscate(MethodDescriptor) - Method in interface org.cadixdev.lorenz.MappingSet
Gets the de-obfuscated descriptor of the method.

E

equals(Object) - Method in class org.cadixdev.lorenz.impl.model.AbstractClassMappingImpl
 
equals(Object) - Method in class org.cadixdev.lorenz.impl.model.AbstractMappingImpl
 
equals(Object) - Method in class org.cadixdev.lorenz.impl.model.AbstractMemberMappingImpl
 
equals(Object) - Method in class org.cadixdev.lorenz.impl.model.FieldMappingImpl
 
equals(Object) - Method in class org.cadixdev.lorenz.impl.model.InnerClassMappingImpl
 
equals(Object) - Method in class org.cadixdev.lorenz.impl.model.MethodMappingImpl
 
equals(Object) - Method in class org.cadixdev.lorenz.impl.model.MethodParameterMappingImpl
 
equals(Object) - Method in class org.cadixdev.lorenz.impl.model.TopLevelClassMappingImpl
 

F

FieldMapping - Interface in org.cadixdev.lorenz.model
Represents a de-obfuscation mapping for fields.
FieldMappingImpl - Class in org.cadixdev.lorenz.impl.model
A basic implementation of FieldMapping.
FieldMappingImpl(ClassMapping, FieldSignature, String) - Constructor for class org.cadixdev.lorenz.impl.model.FieldMappingImpl
Creates a new field mapping, from the given parameters.
FieldTypeProvider - Interface in org.cadixdev.lorenz.model.jar
A provider for establishing the type of a field, when it is not already known.

G

getClassMapping(String) - Method in interface org.cadixdev.lorenz.MappingSet
Gets the class mapping of the given obfuscated name.
getDeobfuscatedDescriptor() - Method in interface org.cadixdev.lorenz.model.MethodMapping
Gets the de-obfuscated descriptor of the method.
getDeobfuscatedName() - Method in class org.cadixdev.lorenz.impl.model.AbstractMappingImpl
 
getDeobfuscatedName() - Method in interface org.cadixdev.lorenz.model.Mapping
Gets the de-obfuscated name of the member being represented.
getDeobfuscatedPackage() - Method in interface org.cadixdev.lorenz.model.ClassMapping
Gets the de-obfuscated package name of this class mapping.
getDeobfuscatedPackage() - Method in interface org.cadixdev.lorenz.model.InnerClassMapping
 
getDeobfuscatedPackage() - Method in interface org.cadixdev.lorenz.model.TopLevelClassMapping
 
getDeobfuscatedSignature() - Method in interface org.cadixdev.lorenz.model.FieldMapping
Gets the de-obfuscated signature of this field mapping.
getDeobfuscatedSignature() - Method in interface org.cadixdev.lorenz.model.MethodMapping
Gets the de-obfuscated signature of this method mapping.
getDescriptor() - Method in interface org.cadixdev.lorenz.model.MethodMapping
Gets the MethodDescriptor of the method.
getFieldMapping(FieldSignature) - Method in class org.cadixdev.lorenz.impl.model.AbstractClassMappingImpl
 
getFieldMapping(String) - Method in class org.cadixdev.lorenz.impl.model.AbstractClassMappingImpl
 
getFieldMapping(FieldSignature) - Method in interface org.cadixdev.lorenz.model.ClassMapping
Gets the field mapping of the given signature of the class mapping, should it exist.
getFieldMapping(String) - Method in interface org.cadixdev.lorenz.model.ClassMapping
Gets a field mapping of the given obfuscated name of the class mapping, should it exist.
getFieldMappings() - Method in class org.cadixdev.lorenz.impl.model.AbstractClassMappingImpl
 
getFieldMappings() - Method in interface org.cadixdev.lorenz.model.ClassMapping
Gets an immutable collection of all of the field mappings of the class mapping.
getFieldsByName() - Method in class org.cadixdev.lorenz.impl.model.AbstractClassMappingImpl
 
getFieldsByName() - Method in interface org.cadixdev.lorenz.model.ClassMapping
Gets an immutable map of all of the field mappings of the class mapping, by the field name.
getFieldTypeProvider() - Method in class org.cadixdev.lorenz.impl.MappingSetImpl
 
getFieldTypeProvider() - Method in interface org.cadixdev.lorenz.MappingSet
Gets the field type provider in use for this set of mappings.
getFullDeobfuscatedName() - Method in class org.cadixdev.lorenz.impl.model.MethodParameterMappingImpl
 
getFullDeobfuscatedName() - Method in interface org.cadixdev.lorenz.model.FieldMapping
 
getFullDeobfuscatedName() - Method in interface org.cadixdev.lorenz.model.InnerClassMapping
 
getFullDeobfuscatedName() - Method in interface org.cadixdev.lorenz.model.Mapping
Gets the fully-qualified de-obfuscated name of the member.
getFullDeobfuscatedName() - Method in interface org.cadixdev.lorenz.model.MethodMapping
 
getFullDeobfuscatedName() - Method in interface org.cadixdev.lorenz.model.TopLevelClassMapping
 
getFullObfuscatedName() - Method in class org.cadixdev.lorenz.impl.model.MethodParameterMappingImpl
 
getFullObfuscatedName() - Method in interface org.cadixdev.lorenz.model.FieldMapping
 
getFullObfuscatedName() - Method in interface org.cadixdev.lorenz.model.InnerClassMapping
 
getFullObfuscatedName() - Method in interface org.cadixdev.lorenz.model.Mapping
Gets the fully-qualified obfuscated name of the member.
getFullObfuscatedName() - Method in interface org.cadixdev.lorenz.model.MethodMapping
 
getFullObfuscatedName() - Method in interface org.cadixdev.lorenz.model.TopLevelClassMapping
 
getIndex() - Method in class org.cadixdev.lorenz.impl.model.MethodParameterMappingImpl
 
getIndex() - Method in interface org.cadixdev.lorenz.model.MethodParameterMapping
Gets the index of the method parameter being mapped.
getInnerClassMapping(String) - Method in class org.cadixdev.lorenz.impl.model.AbstractClassMappingImpl
 
getInnerClassMapping(String) - Method in interface org.cadixdev.lorenz.model.ClassMapping
Gets the inner class mapping of the given obfuscated name of the class mapping, should it exist.
getInnerClassMappings() - Method in class org.cadixdev.lorenz.impl.model.AbstractClassMappingImpl
 
getInnerClassMappings() - Method in interface org.cadixdev.lorenz.model.ClassMapping
Gets an immutable collection of all of the inner class mappings of the class mapping.
getMappings() - Method in class org.cadixdev.lorenz.impl.model.AbstractMappingImpl
 
getMappings() - Method in interface org.cadixdev.lorenz.model.Mapping
Gets the MappingSet that the mappings belongs to.
getMethodMapping(MethodSignature) - Method in class org.cadixdev.lorenz.impl.model.AbstractClassMappingImpl
 
getMethodMapping(MethodSignature) - Method in interface org.cadixdev.lorenz.model.ClassMapping
Gets the method mapping of the given method signature of the class mapping, should it exist.
getMethodMapping(String, String) - Method in interface org.cadixdev.lorenz.model.ClassMapping
Gets the method mapping of the given method signature of the class mapping, should it exist.
getMethodMappings() - Method in class org.cadixdev.lorenz.impl.model.AbstractClassMappingImpl
 
getMethodMappings() - Method in interface org.cadixdev.lorenz.model.ClassMapping
Gets an immutable collection of all of the method mappings of the class mapping.
getModelFactory() - Method in class org.cadixdev.lorenz.impl.MappingSetImpl
 
getModelFactory() - Method in interface org.cadixdev.lorenz.MappingSet
Gets the underlying model factory, that is used to construct the implementation classes for all the models.
getObfuscatedDescriptor() - Method in interface org.cadixdev.lorenz.model.MethodMapping
Gets the obfuscated descriptor of the method.
getObfuscatedName() - Method in class org.cadixdev.lorenz.impl.model.AbstractMappingImpl
 
getObfuscatedName() - Method in interface org.cadixdev.lorenz.model.FieldMapping
 
getObfuscatedName() - Method in interface org.cadixdev.lorenz.model.Mapping
Gets the obfuscated name of the member being represented.
getObfuscatedName() - Method in interface org.cadixdev.lorenz.model.MethodParameterMapping
 
getObfuscatedPackage() - Method in interface org.cadixdev.lorenz.model.ClassMapping
Gets the obfuscated package name of this class mapping.
getObfuscatedPackage() - Method in interface org.cadixdev.lorenz.model.InnerClassMapping
 
getObfuscatedPackage() - Method in interface org.cadixdev.lorenz.model.TopLevelClassMapping
 
getOrCreateClassMapping(String) - Method in interface org.cadixdev.lorenz.MappingSet
Gets, or creates should it not exist, a class mapping, of the given obfuscated name.
getOrCreateFieldMapping(FieldSignature) - Method in interface org.cadixdev.lorenz.model.ClassMapping
Gets, or creates should it not exist, a field mapping of the given signature.
getOrCreateFieldMapping(String) - Method in interface org.cadixdev.lorenz.model.ClassMapping
Gets, or creates should it not exist, a field mapping of the given obfuscated name.
getOrCreateFieldMapping(String, String) - Method in interface org.cadixdev.lorenz.model.ClassMapping
Gets, or creates should it not exist, a field mapping of the given signature.
getOrCreateInnerClassMapping(String) - Method in interface org.cadixdev.lorenz.model.ClassMapping
Gets, or creates should it not exist, a inner class mapping of the given obfuscated name.
getOrCreateMethodMapping(MethodSignature) - Method in interface org.cadixdev.lorenz.model.ClassMapping
Gets, or creates should it not exist, a method mapping of the given obfuscated signature.
getOrCreateMethodMapping(String, String) - Method in interface org.cadixdev.lorenz.model.ClassMapping
Gets, or creates should it not exist, a method mapping of the given obfuscated name, and descriptor.
getOrCreateParameterMapping(int) - Method in interface org.cadixdev.lorenz.model.MethodMapping
Gets, or creates should it not exist, a parameter mapping of the given integer index.
getOrCreateTopLevelClassMapping(String) - Method in interface org.cadixdev.lorenz.MappingSet
Gets, or creates should it not exist, a top-level class mapping of the given obfuscated name.
getParameterMapping(int) - Method in class org.cadixdev.lorenz.impl.model.MethodMappingImpl
 
getParameterMapping(int) - Method in interface org.cadixdev.lorenz.model.MethodMapping
Gets a MethodParameterMapping, if present, of the given integer index.
getParameterMappings() - Method in class org.cadixdev.lorenz.impl.model.MethodMappingImpl
 
getParameterMappings() - Method in interface org.cadixdev.lorenz.model.MethodMapping
Gets an immutable view of all the MethodParameterMappings that belong to this method.
getParent() - Method in class org.cadixdev.lorenz.impl.model.AbstractMemberMappingImpl
 
getParent() - Method in class org.cadixdev.lorenz.impl.model.InnerClassMappingImpl
 
getParent() - Method in interface org.cadixdev.lorenz.model.MemberMapping
Gets the parent Mapping of this member mapping.
getSignature() - Method in class org.cadixdev.lorenz.impl.model.FieldMappingImpl
 
getSignature() - Method in class org.cadixdev.lorenz.impl.model.MethodMappingImpl
 
getSignature() - Method in interface org.cadixdev.lorenz.model.FieldMapping
Gets the signature of this field mapping.
getSignature() - Method in interface org.cadixdev.lorenz.model.MethodMapping
Gets the signature of this method mapping.
getSimpleDeobfuscatedName() - Method in class org.cadixdev.lorenz.impl.model.InnerClassMappingImpl
 
getSimpleDeobfuscatedName() - Method in interface org.cadixdev.lorenz.model.ClassMapping
Gets the unqualified ("simple") de-obfuscated name of the member.
getSimpleDeobfuscatedName() - Method in interface org.cadixdev.lorenz.model.InnerClassMapping
Gets the unqualified ("simple") de-obfuscated name of the member.
getSimpleDeobfuscatedName() - Method in interface org.cadixdev.lorenz.model.Mapping
Gets the unqualified ("simple") de-obfuscated name of the member.
getSimpleDeobfuscatedName() - Method in interface org.cadixdev.lorenz.model.TopLevelClassMapping
 
getSimpleObfuscatedName() - Method in class org.cadixdev.lorenz.impl.model.InnerClassMappingImpl
 
getSimpleObfuscatedName() - Method in interface org.cadixdev.lorenz.model.ClassMapping
Gets the unqualified ("simple") obfuscated name of the member.
getSimpleObfuscatedName() - Method in interface org.cadixdev.lorenz.model.InnerClassMapping
Gets the unqualified ("simple") obfuscated name of the member.
getSimpleObfuscatedName() - Method in interface org.cadixdev.lorenz.model.Mapping
Gets the unqualified ("simple") obfuscated name of the member.
getSimpleObfuscatedName() - Method in interface org.cadixdev.lorenz.model.TopLevelClassMapping
 
getStandardFileExtension() - Method in interface org.cadixdev.lorenz.io.MappingFormat
Gets the typically used file extension for the format, if available.
getStandardFileExtension() - Method in class org.cadixdev.lorenz.io.srg.csrg.CSrgMappingFormat
 
getStandardFileExtension() - Method in class org.cadixdev.lorenz.io.srg.SrgMappingFormat
 
getStandardFileExtension() - Method in class org.cadixdev.lorenz.io.srg.tsrg.TSrgMappingFormat
 
getTopLevelClassMapping(String) - Method in class org.cadixdev.lorenz.impl.MappingSetImpl
 
getTopLevelClassMapping(String) - Method in interface org.cadixdev.lorenz.MappingSet
Gets the top-level class mapping of the given obfuscated name of the class mapping, should it exist.
getTopLevelClassMappings() - Method in class org.cadixdev.lorenz.impl.MappingSetImpl
 
getTopLevelClassMappings() - Method in interface org.cadixdev.lorenz.MappingSet
Gets an immutable collection of all of the top-level class mappings of the mapping set.
getType() - Method in interface org.cadixdev.lorenz.model.FieldMapping
Gets the FieldType of the field, if at all available.

H

hasDeobfuscatedName() - Method in class org.cadixdev.lorenz.impl.model.AbstractMappingImpl
 
hasDeobfuscatedName() - Method in interface org.cadixdev.lorenz.model.Mapping
Establishes whether the mapping has had a de-obfuscated name set.
hasFieldMapping(FieldSignature) - Method in class org.cadixdev.lorenz.impl.model.AbstractClassMappingImpl
 
hasFieldMapping(String) - Method in class org.cadixdev.lorenz.impl.model.AbstractClassMappingImpl
 
hasFieldMapping(FieldSignature) - Method in interface org.cadixdev.lorenz.model.ClassMapping
Establishes whether the class mapping contains a field mapping of the given signature.
hasFieldMapping(String) - Method in interface org.cadixdev.lorenz.model.ClassMapping
Establishes whether the class mapping contains a field mapping of the given obfuscated name.
hashCode() - Method in class org.cadixdev.lorenz.impl.model.AbstractClassMappingImpl
 
hashCode() - Method in class org.cadixdev.lorenz.impl.model.AbstractMappingImpl
 
hashCode() - Method in class org.cadixdev.lorenz.impl.model.AbstractMemberMappingImpl
 
hashCode() - Method in class org.cadixdev.lorenz.impl.model.InnerClassMappingImpl
 
hashCode() - Method in class org.cadixdev.lorenz.impl.model.MethodMappingImpl
 
hasInnerClassMapping(String) - Method in class org.cadixdev.lorenz.impl.model.AbstractClassMappingImpl
 
hasInnerClassMapping(String) - Method in interface org.cadixdev.lorenz.model.ClassMapping
Establishes whether the class mapping contains a inner class mapping of the given obfuscated name.
hasMappings() - Method in interface org.cadixdev.lorenz.model.ClassMapping
Establishes whether the class mapping has a de-obfuscation mapping, or has some mappings within it.
hasMappings() - Method in interface org.cadixdev.lorenz.model.MethodMapping
Establishes whether the method mapping has a de-obfuscation mapping, or has some mappings within it.
hasMethodMapping(MethodSignature) - Method in class org.cadixdev.lorenz.impl.model.AbstractClassMappingImpl
 
hasMethodMapping(MethodSignature) - Method in interface org.cadixdev.lorenz.model.ClassMapping
Establishes whether the class mapping contains a method mapping of the given obfuscated name.
hasParameterMapping(int) - Method in class org.cadixdev.lorenz.impl.model.MethodMappingImpl
 
hasParameterMapping(int) - Method in interface org.cadixdev.lorenz.model.MethodMapping
Establishes whether the method mapping contains a parameter mapping of the integer index.
hasTopLevelClassMapping(String) - Method in class org.cadixdev.lorenz.impl.MappingSetImpl
 
hasTopLevelClassMapping(String) - Method in interface org.cadixdev.lorenz.MappingSet
Establishes whether the mapping set contains a top-level class mapping of the given obfuscated name.

I

InnerClassMapping - Interface in org.cadixdev.lorenz.model
Represents a de-obfuscation mapping for an inner class.
InnerClassMappingImpl - Class in org.cadixdev.lorenz.impl.model
A basic implementation of InnerClassMapping.
InnerClassMappingImpl(ClassMapping, String, String) - Constructor for class org.cadixdev.lorenz.impl.model.InnerClassMappingImpl
Creates a new inner class mapping, from the given parameters.
isComplete() - Method in class org.cadixdev.lorenz.impl.model.AbstractClassMappingImpl
 

M

Mapping<M extends Mapping,P> - Interface in org.cadixdev.lorenz.model
Represents a de-obfuscation mapping for mappable constructs of the Java class format - e.g.
MappingFormat - Interface in org.cadixdev.lorenz.io
A representation of a de-obfuscation mapping format.
MappingFormats - Class in org.cadixdev.lorenz.io
A psuedo-enum of the mapping formats implemented within Lorenz.
mappings - Variable in class org.cadixdev.lorenz.io.TextMappingsReader.Processor
 
MappingSet - Interface in org.cadixdev.lorenz
The container for TopLevelClassMappings, allowing for their creating and locating any ClassMapping.
MappingSetImpl - Class in org.cadixdev.lorenz.impl
A basic implementation of MappingSet.
MappingSetImpl() - Constructor for class org.cadixdev.lorenz.impl.MappingSetImpl
 
MappingSetImpl(MappingSetModelFactory) - Constructor for class org.cadixdev.lorenz.impl.MappingSetImpl
 
MappingSetModelFactory - Interface in org.cadixdev.lorenz
A factory intended to facilitate the creating of the many models in Lorenz.
MappingSetModelFactoryImpl - Class in org.cadixdev.lorenz.impl
A basic implementation of MappingSetModelFactory.
MappingSetModelFactoryImpl() - Constructor for class org.cadixdev.lorenz.impl.MappingSetModelFactoryImpl
 
MappingsReader - Class in org.cadixdev.lorenz.io
Represents a reader that reads de-obfuscation mappings.
MappingsReader() - Constructor for class org.cadixdev.lorenz.io.MappingsReader
 
MappingsWriter - Class in org.cadixdev.lorenz.io
Represents a writer, that is capable of writing de-obfuscation mappings.
MappingsWriter() - Constructor for class org.cadixdev.lorenz.io.MappingsWriter
 
MemberMapping<M extends MemberMapping,P extends Mapping> - Interface in org.cadixdev.lorenz.model
Represents a mapping that is a member to a ClassMapping.
merge(MappingSet) - Method in interface org.cadixdev.lorenz.MappingSet
Produces a new mapping set, that is a merged copy with the provided mappings.
merge(MappingSet, MappingSet) - Method in interface org.cadixdev.lorenz.MappingSet
Produces a new mapping set, that is a merged copy with the provided mappings.
merge(FieldMapping, ClassMapping) - Method in interface org.cadixdev.lorenz.model.FieldMapping
 
merge(InnerClassMapping, ClassMapping) - Method in interface org.cadixdev.lorenz.model.InnerClassMapping
 
merge(M, P) - Method in interface org.cadixdev.lorenz.model.Mapping
Merges this mapping with another, to a given parent.
merge(MethodMapping, ClassMapping) - Method in interface org.cadixdev.lorenz.model.MethodMapping
 
merge(MethodParameterMapping, MethodMapping) - Method in interface org.cadixdev.lorenz.model.MethodParameterMapping
 
merge(TopLevelClassMapping, MappingSet) - Method in interface org.cadixdev.lorenz.model.TopLevelClassMapping
 
MethodMapping - Interface in org.cadixdev.lorenz.model
Represents a de-obfuscation mapping for methods.
MethodMappingImpl - Class in org.cadixdev.lorenz.impl.model
A basic implementation of MethodMapping.
MethodMappingImpl(ClassMapping, MethodSignature, String) - Constructor for class org.cadixdev.lorenz.impl.model.MethodMappingImpl
Creates a new method mapping, from the given parameters.
MethodParameterMapping - Interface in org.cadixdev.lorenz.model
Represents a de-obfuscation mapping for a method parameter, identified by index.
MethodParameterMappingImpl - Class in org.cadixdev.lorenz.impl.model
A basic implementation of MethodParameterMapping.
MethodParameterMappingImpl(MethodMapping, int, String) - Constructor for class org.cadixdev.lorenz.impl.model.MethodParameterMappingImpl
Creates a new method parameter mapping, from the given parameters.

O

org.cadixdev.lorenz - package org.cadixdev.lorenz
Lorenz is a library built to interact with Java de-obfuscation mappings.
org.cadixdev.lorenz.impl - package org.cadixdev.lorenz.impl
The default Lorenz implementation.
org.cadixdev.lorenz.impl.model - package org.cadixdev.lorenz.impl.model
The default Lorenz model implementation.
org.cadixdev.lorenz.io - package org.cadixdev.lorenz.io
The abstract IO classes that can be extended to implement mapping formats in Lorenz.
org.cadixdev.lorenz.io.srg - package org.cadixdev.lorenz.io.srg
The Lorenz-provided implementation of the SRG mapping format and its variants, CSRG and TSRG.
org.cadixdev.lorenz.io.srg.csrg - package org.cadixdev.lorenz.io.srg.csrg
The Lorenz-provided implementation of the CSRG mapping format.
org.cadixdev.lorenz.io.srg.tsrg - package org.cadixdev.lorenz.io.srg.tsrg
The Lorenz-provided implementation of the TSRG mapping format.
org.cadixdev.lorenz.model - package org.cadixdev.lorenz.model
A model of the various mappings types that Lorenz represents.
org.cadixdev.lorenz.model.jar - package org.cadixdev.lorenz.model.jar
A model for Java-specific types, often based on entries from the jvms manual.
org.cadixdev.lorenz.util - package org.cadixdev.lorenz.util
 

P

Processor(MappingSet) - Constructor for class org.cadixdev.lorenz.io.srg.csrg.CSrgReader.Processor
Creates a mappings parser for the CSRG format, with the provided MappingSet.
Processor() - Constructor for class org.cadixdev.lorenz.io.srg.csrg.CSrgReader.Processor
Creates a mappings parser for the CSRG format.
Processor(MappingSet) - Constructor for class org.cadixdev.lorenz.io.srg.SrgReader.Processor
Creates a mappings parser for the SRG format, with the provided MappingSet.
Processor() - Constructor for class org.cadixdev.lorenz.io.srg.SrgReader.Processor
Creates a mappings parser for the SRG format.
Processor(MappingSet) - Constructor for class org.cadixdev.lorenz.io.srg.tsrg.TSrgReader.Processor
Creates a mappings parser for the TSRG format, with the provided MappingSet.
Processor() - Constructor for class org.cadixdev.lorenz.io.srg.tsrg.TSrgReader.Processor
Creates a mappings parser for the TSRG format.
processor - Variable in class org.cadixdev.lorenz.io.TextMappingsReader
 
Processor(MappingSet) - Constructor for class org.cadixdev.lorenz.io.TextMappingsReader.Processor
Creates a mappings parser, to process the lines in a mappings file.
provide(FieldMapping) - Method in class org.cadixdev.lorenz.model.jar.CascadingFieldTypeProvider
 
provide(FieldMapping) - Method in interface org.cadixdev.lorenz.model.jar.FieldTypeProvider
Provides a FieldType for the given FieldMapping, if possible.
provideInheritance(InheritanceProvider, Object) - Method in interface org.cadixdev.lorenz.model.ClassMapping
 

R

read(MappingSet, Path) - Method in interface org.cadixdev.lorenz.io.MappingFormat
Reads a mappings file into the given MappingSet.
read(Path) - Method in interface org.cadixdev.lorenz.io.MappingFormat
Reads a mappings file into a MappingSet.
read() - Method in class org.cadixdev.lorenz.io.MappingsReader
Reads mappings from the previously given InputStream, to a new MappingSet.
read(MappingSet) - Method in class org.cadixdev.lorenz.io.MappingsReader
Reads mappings from the previously given InputStream, to the given MappingSet.
read(MappingSet) - Method in class org.cadixdev.lorenz.io.TextMappingsReader
 
reader - Variable in class org.cadixdev.lorenz.io.TextMappingsReader
 
register(String, T) - Method in class org.cadixdev.lorenz.util.Registry
Registers the given value, with the given identifier.
REGISTRY - Static variable in class org.cadixdev.lorenz.io.MappingFormats
The registry of MappingFormats.
Registry<T> - Class in org.cadixdev.lorenz.util
A registry of identifiable objects.
Registry() - Constructor for class org.cadixdev.lorenz.util.Registry
 
remove(FieldTypeProvider) - Method in class org.cadixdev.lorenz.model.jar.CascadingFieldTypeProvider
Removes a FieldTypeProvider from the provider.
removeComments(String) - Static method in class org.cadixdev.lorenz.io.srg.SrgConstants
Removes present comments, from the given String line.
removeFieldTypeProvider(FieldTypeProvider) - Method in interface org.cadixdev.lorenz.MappingSet
Removes the given FieldTypeProvider to this set of mappings.
reverse() - Method in interface org.cadixdev.lorenz.MappingSet
Produces a new mapping set that is a reverse copy of the original.
reverse(MappingSet) - Method in interface org.cadixdev.lorenz.MappingSet
 
reverse(ClassMapping) - Method in interface org.cadixdev.lorenz.model.FieldMapping
 
reverse(ClassMapping) - Method in interface org.cadixdev.lorenz.model.InnerClassMapping
 
reverse(ClassMapping) - Method in interface org.cadixdev.lorenz.model.MethodMapping
 
reverse(MethodMapping) - Method in interface org.cadixdev.lorenz.model.MethodParameterMapping
 
reverse(MappingSet) - Method in interface org.cadixdev.lorenz.model.TopLevelClassMapping
 
reverse(P) - Method in interface org.cadixdev.lorenz.util.Reversible
Produces a new object that is a reverse copy of the original.
Reversible<T,P> - Interface in org.cadixdev.lorenz.util
Interface for describing an object that can be reversed.

S

setDeobfuscatedName(String) - Method in class org.cadixdev.lorenz.impl.model.AbstractMappingImpl
 
setDeobfuscatedName(String) - Method in class org.cadixdev.lorenz.impl.model.InnerClassMappingImpl
 
setDeobfuscatedName(String) - Method in class org.cadixdev.lorenz.impl.model.TopLevelClassMappingImpl
 
setDeobfuscatedName(String) - Method in interface org.cadixdev.lorenz.model.InnerClassMapping
Sets the de-obfuscated name of this inner class mapping.
setDeobfuscatedName(String) - Method in interface org.cadixdev.lorenz.model.Mapping
Sets the de-obfuscated name of the member.
SPACE - Static variable in class org.cadixdev.lorenz.io.TextMappingsReader.Processor
A regular expression used to split Strings at spaces.
SRG - Static variable in class org.cadixdev.lorenz.io.MappingFormats
The SRG mapping format.
SrgConstants - Class in org.cadixdev.lorenz.io.srg
A collection of constants and utilities specific to the SRG mapping format and its variants.
SrgConstants.CSrg - Class in org.cadixdev.lorenz.io.srg
A collection of constants specific to the CSRG mapping format.
SrgConstants.TSrg - Class in org.cadixdev.lorenz.io.srg
A collection of constants specific to the TSRG mapping format.
SrgMappingFormat - Class in org.cadixdev.lorenz.io.srg
The SRG mapping format.
SrgMappingFormat() - Constructor for class org.cadixdev.lorenz.io.srg.SrgMappingFormat
 
SrgReader - Class in org.cadixdev.lorenz.io.srg
An implementation of MappingsReader for the SRG format.
SrgReader(Reader) - Constructor for class org.cadixdev.lorenz.io.srg.SrgReader
Creates a new SRG mappings reader, for the given Reader.
SrgReader.Processor - Class in org.cadixdev.lorenz.io.srg
The mappings processor for the SRG format.
SrgWriter - Class in org.cadixdev.lorenz.io.srg
An implementation of MappingsWriter for the SRG format.
SrgWriter(Writer) - Constructor for class org.cadixdev.lorenz.io.srg.SrgWriter
Creates a new SRG mappings writer, from the given Writer.
STANDARD_EXTENSION - Static variable in class org.cadixdev.lorenz.io.srg.SrgConstants.CSrg
The standard file extension used with the CSRG format.
STANDARD_EXTENSION - Static variable in class org.cadixdev.lorenz.io.srg.SrgConstants
The standard file extension used with the SRG format.
STANDARD_EXTENSION - Static variable in class org.cadixdev.lorenz.io.srg.SrgConstants.TSrg
The standard file extension used with the TSRG format.
stream - Variable in class org.cadixdev.lorenz.io.BinaryMappingsReader
 
stream - Variable in class org.cadixdev.lorenz.io.BinaryMappingsWriter
 

T

TextMappingFormat - Interface in org.cadixdev.lorenz.io
A representation of a de-obfuscation mapping format serialized as text.
TextMappingsReader - Class in org.cadixdev.lorenz.io
An implementation of MappingsReader designed to aid with the implementation of mapping readers for text-based mapping formats.
TextMappingsReader(Reader, Function<MappingSet, TextMappingsReader.Processor>) - Constructor for class org.cadixdev.lorenz.io.TextMappingsReader
Creates a new mappings reader, for the given Reader.
TextMappingsReader.Processor - Class in org.cadixdev.lorenz.io
A parser for a given mappings format.
TextMappingsWriter - Class in org.cadixdev.lorenz.io
An implementation of MappingsWriter designed to aid with the implementation of mapping writers for text-based mapping formats.
TextMappingsWriter(Writer) - Constructor for class org.cadixdev.lorenz.io.TextMappingsWriter
Creates a new mappings writer, from the given Writer.
TopLevelClassMapping - Interface in org.cadixdev.lorenz.model
Represents a de-obfuscation mapping for a top-level class.
TopLevelClassMappingImpl - Class in org.cadixdev.lorenz.impl.model
A basic implementation of TopLevelClassMapping.
TopLevelClassMappingImpl(MappingSet, String, String) - Constructor for class org.cadixdev.lorenz.impl.model.TopLevelClassMappingImpl
Creates a new top-level class mapping, from the given parameters.
toString() - Method in class org.cadixdev.lorenz.impl.model.AbstractMappingImpl
 
toString() - Method in class org.cadixdev.lorenz.io.srg.csrg.CSrgMappingFormat
 
toString() - Method in class org.cadixdev.lorenz.io.srg.SrgMappingFormat
 
toString() - Method in class org.cadixdev.lorenz.io.srg.tsrg.TSrgMappingFormat
 
TSRG - Static variable in class org.cadixdev.lorenz.io.MappingFormats
The TSRG (tiny SRG) mapping format.
TSrgMappingFormat - Class in org.cadixdev.lorenz.io.srg.tsrg
The TSRG mapping format.
TSrgMappingFormat() - Constructor for class org.cadixdev.lorenz.io.srg.tsrg.TSrgMappingFormat
 
TSrgReader - Class in org.cadixdev.lorenz.io.srg.tsrg
An implementation of MappingsReader for the TSRG format.
TSrgReader(Reader) - Constructor for class org.cadixdev.lorenz.io.srg.tsrg.TSrgReader
Creates a new TSRG mappings reader, for the given Reader.
TSrgReader.Processor - Class in org.cadixdev.lorenz.io.srg.tsrg
The mappings processor for the TSRG format.
TSrgWriter - Class in org.cadixdev.lorenz.io.srg.tsrg
An implementation of MappingsWriter for the TSRG format.
TSrgWriter(Writer) - Constructor for class org.cadixdev.lorenz.io.srg.tsrg.TSrgWriter
Creates a new TSRG mappings writer, from the given Writer.

V

values() - Method in class org.cadixdev.lorenz.util.Registry
Gets all of the values within the registry.

W

write(MappingSet, Path) - Method in interface org.cadixdev.lorenz.io.MappingFormat
Writes a mapping set to file.
write(MappingSet) - Method in class org.cadixdev.lorenz.io.MappingsWriter
Writes the given mappings to the previously given output.
write(MappingSet) - Method in class org.cadixdev.lorenz.io.srg.csrg.CSrgWriter
 
write(MappingSet) - Method in class org.cadixdev.lorenz.io.srg.SrgWriter
 
write(MappingSet) - Method in class org.cadixdev.lorenz.io.srg.tsrg.TSrgWriter
 
writeClassMapping(ClassMapping<?, ?>) - Method in class org.cadixdev.lorenz.io.srg.csrg.CSrgWriter
Writes the given ClassMapping, alongside its member mappings.
writeClassMapping(ClassMapping<?, ?>) - Method in class org.cadixdev.lorenz.io.srg.SrgWriter
Writes the given ClassMapping, alongside its member mappings.
writeClassMapping(ClassMapping<?, ?>) - Method in class org.cadixdev.lorenz.io.srg.tsrg.TSrgWriter
Writes the given ClassMapping, alongside its member mappings.
writeFieldMapping(FieldMapping) - Method in class org.cadixdev.lorenz.io.srg.csrg.CSrgWriter
Writes the given FieldMapping.
writeFieldMapping(FieldMapping) - Method in class org.cadixdev.lorenz.io.srg.SrgWriter
Writes the given FieldMapping.
writeFieldMapping(FieldMapping) - Method in class org.cadixdev.lorenz.io.srg.tsrg.TSrgWriter
Writes the given FieldMapping.
writeMethodMapping(MethodMapping) - Method in class org.cadixdev.lorenz.io.srg.csrg.CSrgWriter
Writes the given MethodMapping.
writeMethodMapping(MethodMapping) - Method in class org.cadixdev.lorenz.io.srg.SrgWriter
Writes the given MethodMapping.
writeMethodMapping(MethodMapping) - Method in class org.cadixdev.lorenz.io.srg.tsrg.TSrgWriter
Writes the given MethodMapping.
writer - Variable in class org.cadixdev.lorenz.io.TextMappingsWriter
 
A B C D E F G H I M O P R S T V W 
Skip navigation links