A B C D E F G H I K L M O P R S T V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
- accept(String) - Method in class org.cadixdev.lorenz.io.srg.xsrg.XSrgReader.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. - 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
-
Deprecated.0.5.5 Use
MappingsWriter.getConfig()
MappingsWriterConfig.getFieldMappingComparator()
instead - ALPHABETISE_MAPPINGS - Static variable in class org.cadixdev.lorenz.io.MappingsWriter
-
Deprecated.0.5.5 Use
MappingsWriter.getConfig()
MappingsWriterConfig.getClassMappingComparator()
instead - ALPHABETISE_METHODS - Static variable in class org.cadixdev.lorenz.io.MappingsWriter
-
Deprecated.0.5.5 Use
MappingsWriter.getConfig()
MappingsWriterConfig.getMethodMappingComparator()
instead
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
. - BinaryTool - Class in org.cadixdev.lorenz.util
-
A utility for working with binary names in Lorenz.
- build() - Method in class org.cadixdev.lorenz.io.MappingsWriterConfig.Builder
-
Creates a writer configuration, using the values previously supplied.
- build() - Method in class org.cadixdev.lorenz.merge.MergeConfig.Builder
-
Create the
MergeConfig
from this object. - builder() - Static method in class org.cadixdev.lorenz.io.MappingsWriterConfig
-
Creates a new builder for fluently constructing a writer configuration.
- builder() - Static method in class org.cadixdev.lorenz.merge.MergeConfig
-
Create a new
MergeConfig.Builder
to create new instances ofMergeConfig
. - Builder() - Constructor for class org.cadixdev.lorenz.io.MappingsWriterConfig.Builder
- 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
- 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 acomparator
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(MappingSet) - Method in interface org.cadixdev.lorenz.model.TopLevelClassMapping
- copy(ClassMapping) - Method in interface org.cadixdev.lorenz.model.FieldMapping
- copy(ClassMapping) - Method in interface org.cadixdev.lorenz.model.InnerClassMapping
- copy(ClassMapping) - Method in interface org.cadixdev.lorenz.model.MethodMapping
- copy(MethodMapping) - Method in interface org.cadixdev.lorenz.model.MethodParameterMapping
- copy(P) - Method in interface org.cadixdev.lorenz.model.Mapping
-
Clones this mapping, to a given parent.
- create() - Static method in interface org.cadixdev.lorenz.MappingSet
-
Creates a mapping set, using the default Lorenz model implementation.
- create() - Static method in interface org.cadixdev.lorenz.merge.MappingSetMergerHandler
-
Create the default mapping set merger handler 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. - 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.
- 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(FieldSignature, String) - Method in class org.cadixdev.lorenz.impl.model.AbstractClassMappingImpl
- 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(ClassMapping, FieldSignature, String) - Method in class org.cadixdev.lorenz.impl.MappingSetModelFactoryImpl
- createFieldMapping(ClassMapping, FieldSignature, String) - Method in interface org.cadixdev.lorenz.MappingSetModelFactory
-
Creates a
FieldMapping
linked to the givenClassMapping
. - 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.
- createInnerClassMapping(String, String) - Method in class org.cadixdev.lorenz.impl.model.AbstractClassMappingImpl
- 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(ClassMapping, String, String) - Method in class org.cadixdev.lorenz.impl.MappingSetModelFactoryImpl
- createInnerClassMapping(ClassMapping, String, String) - Method in interface org.cadixdev.lorenz.MappingSetModelFactory
-
Creates a
InnerClassMapping
linked to the givenClassMapping
. - 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.
- 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(MethodSignature, String) - Method in class org.cadixdev.lorenz.impl.model.AbstractClassMappingImpl
- 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(ClassMapping, MethodSignature, String) - Method in class org.cadixdev.lorenz.impl.MappingSetModelFactoryImpl
- createMethodMapping(ClassMapping, MethodSignature, String) - Method in interface org.cadixdev.lorenz.MappingSetModelFactory
-
Creates a
MethodMapping
linked to the givenClassMapping
. - 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 givenMethodMapping
. - 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 givenInputStream
for the mapping format. - createReader(InputStream) - Method in interface org.cadixdev.lorenz.io.TextMappingFormat
- 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
-
Creates a
MappingsReader
from the givenReader
for the mapping format. - createReader(Path) - Method in interface org.cadixdev.lorenz.io.MappingFormat
-
Creates a
MappingsReader
for the given mappings filePath
for the mapping format. - createReader(Path) - Method in interface org.cadixdev.lorenz.io.TextMappingFormat
- createTopLevelClassMapping(String, String) - Method in class org.cadixdev.lorenz.impl.MappingSetImpl
- 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 class org.cadixdev.lorenz.impl.MappingSetModelFactoryImpl
- createTopLevelClassMapping(MappingSet, String, String) - Method in interface org.cadixdev.lorenz.MappingSetModelFactory
-
Creates a
TopLevelClassMapping
linked to the givenMappingSet
. - createWriter(OutputStream) - Method in interface org.cadixdev.lorenz.io.MappingFormat
-
Creates a
MappingsWriter
from the givenOutputStream
for the mapping format. - createWriter(OutputStream) - Method in interface org.cadixdev.lorenz.io.TextMappingFormat
- 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
-
Creates a
MappingsWriter
from the givenWriter
for the mapping format. - createWriter(Path) - Method in interface org.cadixdev.lorenz.io.MappingFormat
-
Creates a
MappingsWriter
for the given mappings filePath
for the mapping format. - 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(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.
- deobfuscate(Type) - Method in interface org.cadixdev.lorenz.MappingSet
-
Gets the de-obfuscated view of the given type.
E
- entries() - Method in class org.cadixdev.lorenz.util.Registry
-
Gets an immutable-view of all entries (key + value) registered into the registry.
- 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
- equals(Object) - Method in class org.cadixdev.lorenz.merge.MergeConfig
- equals(Object) - Method in class org.cadixdev.lorenz.model.ExtensionKey
- ExtensionKey<T> - Class in org.cadixdev.lorenz.model
-
The object used as a key in Lorenz's extension data system, simply used to hold the type and identifier.
- ExtensionKey(Class<T>, String) - Constructor for class org.cadixdev.lorenz.model.ExtensionKey
F
- FieldMapping - Interface in org.cadixdev.lorenz.model
-
Represents a de-obfuscation mapping for fields.
- fieldMappingComparator(Comparator<FieldMapping>) - Method in class org.cadixdev.lorenz.io.MappingsWriterConfig.Builder
-
Sets the field mapping comparator to be used for writing mappings.
- 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.
- FieldMergeStrategy - Enum in org.cadixdev.lorenz.merge
-
This enum represents a configuration value for determining how strictly field mappings will be merged via
MappingSetMerger
. - FieldTypeProvider - Interface in org.cadixdev.lorenz.model.jar
-
A provider for establishing the type of a field, when it is not already known.
- forEach(BiConsumer<String, T>) - Method in class org.cadixdev.lorenz.util.Registry
- from(String) - Static method in class org.cadixdev.lorenz.util.BinaryTool
-
Gets the split hierarchy of a binary name.
G
- 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
-
Gets the active
writer configuration
for this mappings writer. - 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(String) - Method in class org.cadixdev.lorenz.impl.model.AbstractClassMappingImpl
- 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.
- getFieldMapping(FieldSignature) - 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.
- 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 class org.cadixdev.lorenz.io.TextMappingsReader.Processor
-
Gets the mapping set being read into by the processor.
- getMappings() - Method in interface org.cadixdev.lorenz.model.Mapping
-
Gets the
MappingSet
that the mappings belongs to. - getMappingsToMap() - Method in class org.cadixdev.lorenz.merge.MergeResult
- 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.
- 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.
- 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(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.
- getOrCreateFieldMapping(FieldSignature) - 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(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.
- 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.
- 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.
- getParallelism() - Method in class org.cadixdev.lorenz.merge.MergeConfig
-
The parallelism level to use for the
work stealing pool
used for the merge session. - 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
MethodParameterMapping
s 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. - 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.
H
- hasDeobfuscatedName() - Method in class org.cadixdev.lorenz.impl.model.AbstractMappingImpl
- hasDeobfuscatedName() - Method in class org.cadixdev.lorenz.impl.model.InnerClassMappingImpl
- hasDeobfuscatedName() - Method in interface org.cadixdev.lorenz.model.Mapping
-
Establishes whether the mapping has had a de-obfuscated name set.
- hasFieldMapping(String) - Method in class org.cadixdev.lorenz.impl.model.AbstractClassMappingImpl
- hasFieldMapping(String) - Method in interface org.cadixdev.lorenz.model.ClassMapping
-
Establishes whether the class mapping contains a field mapping of the given obfuscated name.
- hasFieldMapping(FieldSignature) - 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.
- 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
- hashCode() - Method in class org.cadixdev.lorenz.merge.MergeConfig
- hashCode() - Method in class org.cadixdev.lorenz.model.ExtensionKey
- 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
K
- keys() - Method in class org.cadixdev.lorenz.util.Registry
-
Gets an immutable-view of value keys registered into the registry.
L
- LOOSE - org.cadixdev.lorenz.merge.FieldMergeStrategy
-
Match the same as
FieldMergeStrategy.STRICT
, but also match more broadly: For continuation merges, only the deobfuscated output name of the left mapping must match the obfuscated input name of the right mapping, ignoring the type. For duplicate merges, only the obfuscated input name of the left mapping needs to match the obfuscated input name of the right mapping, ignoring the type. For more information regarding continuation and duplicate merges, see the Continuations and Duplicates section ofMappingSetMergerHandler
. - LOOSE - org.cadixdev.lorenz.merge.MethodMergeStrategy
-
Match the same as
MethodMergeStrategy.STRICT
, but also match more broadly: For continuation merges, the deobfuscated output name and obfuscated input descriptor of the left mapping can match the obfuscated input signature of the right mapping. For duplicate merges, the obfuscated input name and deobfuscated output descriptor of the left mapping can match the obfuscated input signature of the right mapping. For more information regarding continuation and duplicate merges, see the Continuations and Duplicates section ofMappingSetMergerHandler
.
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
TopLevelClassMapping
s, allowing for their creating and locating anyClassMapping
. - 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
- 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
-
Default implementation of
MappingSetMerger
. - 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
-
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
- 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
-
Represents a mapping that is a member to a
ClassMapping
. - merge() - Method in interface org.cadixdev.lorenz.merge.MappingSetMerger
-
Merge the two
MappingSet
s in this merger together, returning the result. - merge(M, P) - Method in interface org.cadixdev.lorenz.model.Mapping
-
Merges this mapping with another, to a given parent.
- 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) - Method in interface org.cadixdev.lorenz.merge.MappingSetMerger
-
Merge the two
MappingSet
s in this merger together into the providedtarget
. - 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(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
-
Configuration object for
MappingSetMerger
. - MergeConfig.Builder - Class in org.cadixdev.lorenz.merge
-
This builder class creates instances for
MergeConfig
. - MergeContext - Class in org.cadixdev.lorenz.merge
-
This class represents the current context for a remapping operation for a
MappingSetMergerHandler
. - MergeContext(MappingSet, MappingSet) - Constructor for class org.cadixdev.lorenz.merge.MergeContext
-
Create a new
MappingSet
merge context. - 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
FieldMapping
s together into the providedtarget
. - 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
InnerClassMapping
s together into the providedtarget
. - 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
MethodMapping
s together into the providedtarget
. - 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
-
Merge the two provided
MethodParameterMapping
s together into the providedtarget
. - 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
-
This class represents the result of a mapping merge handled by a
MappingSetMergerHandler
. - MergeResult(T) - Constructor for class org.cadixdev.lorenz.merge.MergeResult
-
Create a new
MergeResult
with a result and no mappings 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. - MergeResult(T, T) - Constructor for class org.cadixdev.lorenz.merge.MergeResult
-
Create a new
MergeResult
with a result and only one mapping 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
-
Merge the members of the two provided
TopLevelClassMapping
s together into the providedtarget
. - 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
-
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.
- 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
-
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.merge - package org.cadixdev.lorenz.impl.merge
-
The default Lorenz mapping set merge 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.io.srg.xsrg - package org.cadixdev.lorenz.io.srg.xsrg
-
The Lorenz-provided implementation of the XSRG mapping format.
- org.cadixdev.lorenz.merge - package org.cadixdev.lorenz.merge
-
An API for merging Lorenz mappings.
- 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 - Variable in class org.cadixdev.lorenz.io.TextMappingsReader
- Processor() - Constructor for class org.cadixdev.lorenz.io.srg.csrg.CSrgReader.Processor
-
Creates a mappings parser for the CSRG format.
- Processor() - Constructor for class org.cadixdev.lorenz.io.srg.SrgReader.Processor
-
Creates a mappings parser for the SRG format.
- Processor() - Constructor for class org.cadixdev.lorenz.io.srg.tsrg.TSrgReader.Processor
-
Creates a mappings parser for the TSRG format.
- Processor() - Constructor for class org.cadixdev.lorenz.io.srg.xsrg.XSrgReader.Processor
-
Creates a mappings parser for the SRG format.
- 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(MappingSet) - Constructor for class org.cadixdev.lorenz.io.srg.SrgReader.Processor
-
Creates a mappings parser for the SRG format, with the provided
MappingSet
. - 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(MappingSet) - Constructor for class org.cadixdev.lorenz.io.srg.xsrg.XSrgReader.Processor
-
Creates a mappings parser for the SRG format, with the provided
MappingSet
. - 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 givenFieldMapping
, if possible. - provideInheritance(InheritanceProvider, Object) - Method in interface org.cadixdev.lorenz.model.ClassMapping
R
- read() - Method in class org.cadixdev.lorenz.io.MappingsReader
-
Reads mappings from the previously given
InputStream
, to a newMappingSet
. - read(Path) - Method in interface org.cadixdev.lorenz.io.MappingFormat
-
Reads a mappings file into a
MappingSet
. - read(MappingSet) - Method in class org.cadixdev.lorenz.io.MappingsReader
-
Reads mappings from the previously given
InputStream
, to the givenMappingSet
. - read(MappingSet) - Method in class org.cadixdev.lorenz.io.TextMappingsReader
- read(MappingSet, Path) - Method in interface org.cadixdev.lorenz.io.MappingFormat
-
Reads a mappings file into the given
MappingSet
. - 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<T> - Class in org.cadixdev.lorenz.util
-
A registry of identifiable objects.
- Registry() - Constructor for class org.cadixdev.lorenz.util.Registry
- REGISTRY - Static variable in class org.cadixdev.lorenz.io.MappingFormats
-
The registry of
MappingFormat
s. - 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(MappingSet) - Method in interface org.cadixdev.lorenz.model.TopLevelClassMapping
- 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(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
- set(ExtensionKey<T>, T) - Method in class org.cadixdev.lorenz.impl.model.AbstractMappingImpl
- set(ExtensionKey<T>, T) - Method in interface org.cadixdev.lorenz.model.Mapping
-
Sets the given extension data to the given value.
- setConfig(MappingsWriterConfig) - Method in class org.cadixdev.lorenz.io.MappingsWriter
-
Sets the active
writer configuration
for this mappings writer - allowing the output of the writer to be fine-tuned to fit the environment in use. - 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
String
s 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.
- SrgConstants.XSrg - Class in org.cadixdev.lorenz.io.srg
-
A collection of constants specific to the XSRG 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.
- STANDARD_EXTENSION - Static variable in class org.cadixdev.lorenz.io.srg.SrgConstants.XSrg
-
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
- STRICT - org.cadixdev.lorenz.merge.FieldMergeStrategy
-
Only match exactly.
- STRICT - org.cadixdev.lorenz.merge.MethodMergeStrategy
-
Only match exactly.
T
- TextMappingFormat - Interface in org.cadixdev.lorenz.io
-
A representation of a de-obfuscation mapping format serialised 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
. - to(String[]) - Static method in class org.cadixdev.lorenz.util.BinaryTool
-
Gets the binary name for a split hierarchy.
- 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
- toString() - Method in class org.cadixdev.lorenz.io.srg.xsrg.XSrgMappingFormat
- toString() - Method in class org.cadixdev.lorenz.merge.MergeConfig
- toString() - Method in class org.cadixdev.lorenz.merge.MergeResult
- toString() - Method in class org.cadixdev.lorenz.model.ExtensionKey
- 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
- valueOf(String) - Static method in enum org.cadixdev.lorenz.merge.FieldMergeStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.cadixdev.lorenz.merge.MethodMergeStrategy
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.cadixdev.lorenz.merge.FieldMergeStrategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.cadixdev.lorenz.merge.MethodMergeStrategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in class org.cadixdev.lorenz.util.Registry
-
Gets an immutable-view of all values registered into the registry.
W
- withFieldMergeStrategy(FieldMergeStrategy) - Method in class org.cadixdev.lorenz.merge.MergeConfig.Builder
-
Set the
FieldMergeStrategy
for merging method mappings for the merge session. - withMergeHandler(MappingSetMergerHandler) - Method in class org.cadixdev.lorenz.merge.MergeConfig.Builder
-
Set the
handler
for the merge session. - withMethodMergeStrategy(MethodMergeStrategy) - Method in class org.cadixdev.lorenz.merge.MergeConfig.Builder
-
Set the
MethodMergeStrategy
for merging method mappings for the merge session. - withParallelism(int) - Method in class org.cadixdev.lorenz.merge.MergeConfig.Builder
-
Set the parallelism for the
work stealing pool
for the merge session. - 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
- write(MappingSet) - Method in class org.cadixdev.lorenz.io.srg.xsrg.XSrgWriter
- write(MappingSet, Path) - Method in interface org.cadixdev.lorenz.io.MappingFormat
-
Writes a mapping set to file.
- write(MappingSet, Path, MappingsWriterConfig) - Method in interface org.cadixdev.lorenz.io.MappingFormat
-
Writes a mapping set to file, applying the given
writer configuration
before writing. - 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. - writeClassMapping(ClassMapping<?, ?>) - Method in class org.cadixdev.lorenz.io.srg.xsrg.XSrgWriter
-
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
. - writeFieldMapping(FieldMapping) - Method in class org.cadixdev.lorenz.io.srg.xsrg.XSrgWriter
-
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
. - writeMethodMapping(MethodMapping) - Method in class org.cadixdev.lorenz.io.srg.xsrg.XSrgWriter
-
Writes the given
MethodMapping
. - writer - Variable in class org.cadixdev.lorenz.io.TextMappingsWriter
X
- XSRG - Static variable in class org.cadixdev.lorenz.io.MappingFormats
-
The XSRG (SRG + field types) mapping format.
- XSrgMappingFormat - Class in org.cadixdev.lorenz.io.srg.xsrg
-
The XSRG mapping format.
- XSrgMappingFormat() - Constructor for class org.cadixdev.lorenz.io.srg.xsrg.XSrgMappingFormat
- XSrgReader - Class in org.cadixdev.lorenz.io.srg.xsrg
-
An implementation of
MappingsReader
for the XSRG format. - XSrgReader(Reader) - Constructor for class org.cadixdev.lorenz.io.srg.xsrg.XSrgReader
-
Creates a new XSRG mappings reader, for the given
Reader
. - XSrgReader.Processor - Class in org.cadixdev.lorenz.io.srg.xsrg
-
The mappings processor for the XSRG format.
- XSrgWriter - Class in org.cadixdev.lorenz.io.srg.xsrg
-
An implementation of
MappingsWriter
for the XSRG format. - XSrgWriter(Writer) - Constructor for class org.cadixdev.lorenz.io.srg.xsrg.XSrgWriter
-
Creates a new XSRG mappings writer, from the given
Writer
.
All Classes All Packages