- AbstractClassMappingImpl<M extends ClassMapping,P> - Class in org.cadixdev.lorenz.impl.model
-
- 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
-
- 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
-
- accept(String) - Method in class org.cadixdev.lorenz.io.srg.xsrg.XSrgReader.Processor
-
- add(FieldTypeProvider) - Method in class org.cadixdev.lorenz.model.jar.CascadingFieldTypeProvider
-
- addFieldTypeProvider(FieldTypeProvider) - Method in interface org.cadixdev.lorenz.MappingSet
-
- addLeftFieldMapping(FieldMapping, ClassMapping<?, ?>, MergeContext) - Method in interface org.cadixdev.lorenz.merge.MappingSetMergerHandler
-
Handle the case where only the left mapping exists, creating the result in the target and returning it.
- addLeftInnerClassMapping(InnerClassMapping, ClassMapping<?, ?>, MergeContext) - Method in interface org.cadixdev.lorenz.merge.MappingSetMergerHandler
-
Handle the case where only the left inner class mapping exists, creating the result in the target and
returning it.
- addLeftMethodMapping(MethodMapping, ClassMapping<?, ?>, MergeContext) - Method in interface org.cadixdev.lorenz.merge.MappingSetMergerHandler
-
Handle the case where only the left method mapping exists, creating the result in the target and
returning it.
- addLeftParameterMapping(MethodParameterMapping, MethodMapping, MergeContext) - Method in interface org.cadixdev.lorenz.merge.MappingSetMergerHandler
-
Handle the case where only the left parameter mapping mapping exists, creating the result in the target
and returning it.
- addLeftTopLevelClassMapping(TopLevelClassMapping, MappingSet, MergeContext) - Method in interface org.cadixdev.lorenz.merge.MappingSetMergerHandler
-
Handle the case where only the left top level class mapping exists, creating the result in the target and
returning it.
- addRightFieldMapping(FieldMapping, ClassMapping<?, ?>, MergeContext) - Method in interface org.cadixdev.lorenz.merge.MappingSetMergerHandler
-
Handle the case where only the right mapping exists, creating the result in the target and returning it.
- addRightInnerClassMapping(InnerClassMapping, ClassMapping<?, ?>, MergeContext) - Method in interface org.cadixdev.lorenz.merge.MappingSetMergerHandler
-
Handle the case where only the right inner class mapping exists, creating the result in the target and
returning it.
- addRightMethodMapping(MethodMapping, ClassMapping<?, ?>, MergeContext) - Method in interface org.cadixdev.lorenz.merge.MappingSetMergerHandler
-
Handle the case where only the right method mapping exists, creating the result in the target and
returning it.
- addRightParameterMapping(MethodParameterMapping, MethodMapping, MergeContext) - Method in interface org.cadixdev.lorenz.merge.MappingSetMergerHandler
-
Handle the case where only the right parameter mapping mapping exists, creating the result in the target
and returning it.
- addRightTopLevelClassMapping(TopLevelClassMapping, MappingSet, MergeContext) - Method in interface org.cadixdev.lorenz.merge.MappingSetMergerHandler
-
Handle the case where only the right top level class mapping exists, creating the result in the target
and returning it.
- ALPHABETISE_FIELDS - Static variable in class org.cadixdev.lorenz.io.MappingsWriter
-
- ALPHABETISE_MAPPINGS - Static variable in class org.cadixdev.lorenz.io.MappingsWriter
-
- ALPHABETISE_METHODS - Static variable in class org.cadixdev.lorenz.io.MappingsWriter
-
- 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
-
- cast(Object) - Method in class org.cadixdev.lorenz.model.ExtensionKey
-
- ClassMapping<M extends ClassMapping,P> - Interface in org.cadixdev.lorenz.model
-
Represents a de-obfuscation mapping for classes.
- classMappingComparator(Comparator<ClassMapping<?, ?>>) - Method in class org.cadixdev.lorenz.io.MappingsWriterConfig.Builder
-
Sets the class mapping comparator to be used for writing mappings.
- 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
-
- comparingLength(Function<? super T, String>) - Static method in class org.cadixdev.lorenz.io.MappingsWriterConfig.Utils
-
Accepts a function that extracts a string sort key from a type
T,
and returns a
comparator that compares using that key
when the lengths are both equal, and comparing based on length otherwise.
- 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.
- config - Variable in class org.cadixdev.lorenz.io.MappingsWriter
-
- 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.
- create(MappingSet, MappingSet) - Static method in interface org.cadixdev.lorenz.merge.MappingSetMerger
-
Creates a mapping set merger, using the default merger implementation with the default
MappingSetMergerHandler implementation.
- create(MappingSet, MappingSet, MergeConfig) - Static method in interface org.cadixdev.lorenz.merge.MappingSetMerger
-
Creates a mapping set merger, using the default merger implementation with the provided
MappingSetMergerHandler implementation.
- create() - Static method in interface org.cadixdev.lorenz.merge.MappingSetMergerHandler
-
Create the default mapping set merger handler implementation.
- 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
-
- 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
-
- 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
-
- 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.
- createMethodMapping(String, MethodDescriptor) - 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
-
- createParameterMapping(int, String) - Method in class org.cadixdev.lorenz.impl.model.MethodMappingImpl
-
- createParameterMapping(int, String) - Method in interface org.cadixdev.lorenz.model.MethodMapping
-
- createReader(InputStream) - Method in interface org.cadixdev.lorenz.io.MappingFormat
-
- createReader(Path) - Method in interface org.cadixdev.lorenz.io.MappingFormat
-
- 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 class org.cadixdev.lorenz.io.srg.xsrg.XSrgMappingFormat
-
- createReader(Reader) - Method in interface org.cadixdev.lorenz.io.TextMappingFormat
-
- 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
-
- createWriter(OutputStream) - Method in interface org.cadixdev.lorenz.io.MappingFormat
-
- createWriter(Path) - Method in interface org.cadixdev.lorenz.io.MappingFormat
-
- 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 class org.cadixdev.lorenz.io.srg.xsrg.XSrgMappingFormat
-
- createWriter(Writer) - Method in interface org.cadixdev.lorenz.io.TextMappingFormat
-
- 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
-
- 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
-
- CSrgWriter(Writer) - Constructor for class org.cadixdev.lorenz.io.srg.csrg.CSrgWriter
-
Creates a new CSRG mappings writer, from the given
Writer.
- get(ExtensionKey<T>) - Method in class org.cadixdev.lorenz.impl.model.AbstractMappingImpl
-
- get(ExtensionKey<T>) - Method in interface org.cadixdev.lorenz.model.Mapping
-
Gets the value of the extension data, if it exists.
- getClassMapping(String) - Method in interface org.cadixdev.lorenz.MappingSet
-
Gets the class mapping of the given obfuscated name.
- getClassMappingComparator() - Method in class org.cadixdev.lorenz.io.MappingsWriterConfig
-
Gets the class mapping comparator for arranging class mappings
when writing mappings.
- getConfig() - Method in class org.cadixdev.lorenz.io.MappingsWriter
-
- 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.
- getFieldMappingComparator() - Method in class org.cadixdev.lorenz.io.MappingsWriterConfig
-
Gets the field mapping comparator for arranging field mappings
when writing mappings.
- 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.
- getFieldMergeStrategy() - Method in class org.cadixdev.lorenz.merge.MergeConfig
-
The merge strategy to use for merging field mappings for the merge session.
- 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
-
- getHandler() - Method in class org.cadixdev.lorenz.merge.MergeConfig
-
The merge handler for the merge session.
- 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.
- getLeft() - Method in class org.cadixdev.lorenz.merge.MergeContext
-
- getLeftReversed() - Method in class org.cadixdev.lorenz.merge.MergeContext
-
- getMappings() - Method in class org.cadixdev.lorenz.impl.model.AbstractMappingImpl
-
- getMappings() - Method in interface org.cadixdev.lorenz.model.Mapping
-
- getMappingsToMap() - Method in class org.cadixdev.lorenz.merge.MergeResult
-
- 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.
- getMethodMappingComparator() - Method in class org.cadixdev.lorenz.io.MappingsWriterConfig
-
Gets the method mapping comparator for arranging method mappings
when writing mappings.
- 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.
- getMethodMergeStrategy() - Method in class org.cadixdev.lorenz.merge.MergeConfig
-
The merge strategy to use for merging method mappings for the merge session.
- 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
-
- getOrCreate(ExtensionKey<T>, Supplier<T>) - Method in interface org.cadixdev.lorenz.model.Mapping
-
Gets the value of the extension data, or uses the supplier (setting that value too).
- 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.
- getOrCreateFieldMapping(String, FieldType) - 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.
- getOrCreateMethodMapping(String, MethodDescriptor) - 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
-
- getParameterMappings() - Method in class org.cadixdev.lorenz.impl.model.MethodMappingImpl
-
- getParameterMappings() - Method in interface org.cadixdev.lorenz.model.MethodMapping
-
- 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.
- getResult() - Method in class org.cadixdev.lorenz.merge.MergeResult
-
- getRight() - Method in class org.cadixdev.lorenz.merge.MergeContext
-
- getRightReversed() - Method in class org.cadixdev.lorenz.merge.MergeContext
-
- 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
-
- getStandardFileExtension() - Method in class org.cadixdev.lorenz.io.srg.xsrg.XSrgMappingFormat
-
- 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.
- 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
-
- MappingSetImpl - Class in org.cadixdev.lorenz.impl
-
- MappingSetImpl() - Constructor for class org.cadixdev.lorenz.impl.MappingSetImpl
-
- MappingSetImpl(MappingSetModelFactory) - Constructor for class org.cadixdev.lorenz.impl.MappingSetImpl
-
- MappingSetMerger - Interface in org.cadixdev.lorenz.merge
-
A service for merging mappings.
- MappingSetMergerHandler - Interface in org.cadixdev.lorenz.merge
-
This class is responsible for handling the individual merge conditions found in the default
MappingSetMerger.
- MappingSetMergerImpl - Class in org.cadixdev.lorenz.impl.merge
-
- MappingSetMergerImpl(MappingSet, MappingSet, MergeConfig) - Constructor for class org.cadixdev.lorenz.impl.merge.MappingSetMergerImpl
-
- 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
-
- 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
-
- MappingsWriterConfig - Class in org.cadixdev.lorenz.io
-
Represents the configuration options for a
mappings writer,
allowing consumers to fine-tune the output without regard to format.
- MappingsWriterConfig.Builder - Class in org.cadixdev.lorenz.io
-
Builder for fluently constructing a writer configuration.
- MappingsWriterConfig.Utils - Class in org.cadixdev.lorenz.io
-
Utility functions for assisting in the creation of a mappings
writer configuration.
- MemberMapping<M extends MemberMapping,P extends Mapping> - Interface in org.cadixdev.lorenz.model
-
- merge(MappingSet) - Method in class org.cadixdev.lorenz.impl.merge.MappingSetMergerImpl
-
- 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() - Method in interface org.cadixdev.lorenz.merge.MappingSetMerger
-
Merge the two
MappingSets in this merger together, returning the result.
- merge(MappingSet) - Method in interface org.cadixdev.lorenz.merge.MappingSetMerger
-
Merge the two
MappingSets in this merger together into the provided
target.
- 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
-
- mergeClass(T, T, T) - Method in class org.cadixdev.lorenz.impl.merge.MappingSetMergerImpl
-
- MergeConfig - Class in org.cadixdev.lorenz.merge
-
- MergeConfig.Builder - Class in org.cadixdev.lorenz.merge
-
- MergeContext - Class in org.cadixdev.lorenz.merge
-
- MergeContext(MappingSet, MappingSet) - Constructor for class org.cadixdev.lorenz.merge.MergeContext
-
- mergeDuplicateFieldMappings(FieldMapping, FieldMapping, FieldMapping, FieldMapping, FieldMapping, ClassMapping<?, ?>, MergeContext) - Method in interface org.cadixdev.lorenz.merge.MappingSetMergerHandler
-
Merge 2 existing field mappings together who both refer to the same obfuscated name, creating the result in the
target and returning it.
- mergeDuplicateInnerClassMappings(InnerClassMapping, InnerClassMapping, InnerClassMapping, ClassMapping<?, ?>, MergeContext) - Method in interface org.cadixdev.lorenz.merge.MappingSetMergerHandler
-
Merge 2 existing inner class mappings together who both refer to the same obfuscated name, creating the
result in the target and returning it.
- mergeDuplicateMethodMappings(MethodMapping, MethodMapping, MethodMapping, MethodMapping, MethodMapping, ClassMapping<?, ?>, MergeContext) - Method in interface org.cadixdev.lorenz.merge.MappingSetMergerHandler
-
Merge 2 or more existing method mappings together who all refer to the same obfuscated signature, creating the
result in the target and returning it.
- mergeDuplicateTopLevelClassMappings(TopLevelClassMapping, TopLevelClassMapping, TopLevelClassMapping, MappingSet, MergeContext) - Method in interface org.cadixdev.lorenz.merge.MappingSetMergerHandler
-
Merge 2 existing top level class mappings together who both refer to the same obfuscated name, creating the
result in the target and returning it.
- mergeField(FieldMapping, FieldMapping, ClassMapping<?, ?>) - Method in class org.cadixdev.lorenz.impl.merge.MappingSetMergerImpl
-
- mergeField(FieldMapping, FieldMapping, ClassMapping<?, ?>) - Method in interface org.cadixdev.lorenz.merge.MappingSetMerger
-
Merge the two provided
FieldMappings together into the provided
target.
- mergeFieldInternal(FieldMapping, FieldMapping, FieldMapping, FieldMapping, FieldMapping, ClassMapping<?, ?>) - Method in class org.cadixdev.lorenz.impl.merge.MappingSetMergerImpl
-
- mergeFieldMappings(FieldMapping, FieldMapping, FieldMapping, ClassMapping<?, ?>, MergeContext) - Method in interface org.cadixdev.lorenz.merge.MappingSetMergerHandler
-
Merge 2 existing fields together, creating the result in the target and returning it.
- mergeInnerClass(InnerClassMapping, InnerClassMapping, ClassMapping<?, ?>) - Method in class org.cadixdev.lorenz.impl.merge.MappingSetMergerImpl
-
- mergeInnerClass(InnerClassMapping, InnerClassMapping, ClassMapping<?, ?>) - Method in interface org.cadixdev.lorenz.merge.MappingSetMerger
-
Merge the members of the two provided
InnerClassMappings together into the provided
target.
- mergeInnerClassInternal(InnerClassMapping, InnerClassMapping, InnerClassMapping, ClassMapping<?, ?>) - Method in class org.cadixdev.lorenz.impl.merge.MappingSetMergerImpl
-
- mergeInnerClassMappings(InnerClassMapping, InnerClassMapping, ClassMapping<?, ?>, MergeContext) - Method in interface org.cadixdev.lorenz.merge.MappingSetMergerHandler
-
Merge 2 existing inner classes together, creating the result in the target and returning it.
- mergeMethod(MethodMapping, MethodMapping, ClassMapping<?, ?>) - Method in class org.cadixdev.lorenz.impl.merge.MappingSetMergerImpl
-
- mergeMethod(MethodMapping, MethodMapping, ClassMapping<?, ?>) - Method in interface org.cadixdev.lorenz.merge.MappingSetMerger
-
Merge the two provided
MethodMappings together into the provided
target.
- mergeMethodInternal(MethodMapping, MethodMapping, MethodMapping, MethodMapping, MethodMapping, ClassMapping<?, ?>) - Method in class org.cadixdev.lorenz.impl.merge.MappingSetMergerImpl
-
- mergeMethodInto(MethodMapping, MethodMapping, MethodMapping) - Method in class org.cadixdev.lorenz.impl.merge.MappingSetMergerImpl
-
- mergeMethodMappings(MethodMapping, MethodMapping, MethodMapping, ClassMapping<?, ?>, MergeContext) - Method in interface org.cadixdev.lorenz.merge.MappingSetMergerHandler
-
Merge 2 or 3 existing method mappings together, creating the result in the target and returning it.
- mergeMethodParameter(MethodParameterMapping, MethodParameterMapping, MethodMapping) - Method in class org.cadixdev.lorenz.impl.merge.MappingSetMergerImpl
-
- mergeMethodParameter(MethodParameterMapping, MethodParameterMapping, MethodMapping) - Method in interface org.cadixdev.lorenz.merge.MappingSetMerger
-
- mergeParameterMappings(MethodParameterMapping, MethodParameterMapping, MethodMapping, MergeContext) - Method in interface org.cadixdev.lorenz.merge.MappingSetMergerHandler
-
Merge 2 existing parameter mappings together, creating the result in the target and returning it.
- MergeResult<T> - Class in org.cadixdev.lorenz.merge
-
- MergeResult(T) - Constructor for class org.cadixdev.lorenz.merge.MergeResult
-
Create a new MergeResult with a result and no mappings to merge.
- MergeResult(T, T) - Constructor for class org.cadixdev.lorenz.merge.MergeResult
-
Create a new MergeResult with a result and only one mapping to merge.
- MergeResult(T, List<T>) - Constructor for class org.cadixdev.lorenz.merge.MergeResult
-
Create a new MergeResult with a result and a list of mappings to merge.
- mergeTopLevelClass(TopLevelClassMapping, TopLevelClassMapping, MappingSet) - Method in class org.cadixdev.lorenz.impl.merge.MappingSetMergerImpl
-
- mergeTopLevelClass(TopLevelClassMapping, TopLevelClassMapping, MappingSet) - Method in interface org.cadixdev.lorenz.merge.MappingSetMerger
-
- mergeTopLevelClassInternal(TopLevelClassMapping, TopLevelClassMapping, TopLevelClassMapping, MappingSet) - Method in class org.cadixdev.lorenz.impl.merge.MappingSetMergerImpl
-
- mergeTopLevelClassMappings(TopLevelClassMapping, TopLevelClassMapping, MappingSet, MergeContext) - Method in interface org.cadixdev.lorenz.merge.MappingSetMergerHandler
-
Merge 2 existing top level class mappings together, creating the result in the target and returning it.
- MethodMapping - Interface in org.cadixdev.lorenz.model
-
Represents a de-obfuscation mapping for methods.
- methodMappingComparator(Comparator<MethodMapping>) - Method in class org.cadixdev.lorenz.io.MappingsWriterConfig.Builder
-
Sets the method mapping comparator to be used for writing mappings.
- MethodMappingImpl - Class in org.cadixdev.lorenz.impl.model
-
- MethodMappingImpl(ClassMapping, MethodSignature, String) - Constructor for class org.cadixdev.lorenz.impl.model.MethodMappingImpl
-
Creates a new method mapping, from the given parameters.
- MethodMergeStrategy - Enum in org.cadixdev.lorenz.merge
-
This enum represents a configuration value for determining how strictly method mappings will be merged via
MappingSetMerger.
- 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
-
- MethodParameterMappingImpl(MethodMapping, int, String) - Constructor for class org.cadixdev.lorenz.impl.model.MethodParameterMappingImpl
-
Creates a new method parameter mapping, from the given parameters.