Index

A C E F G H I K M N O P R S T V W Z 
All Classes and Interfaces|All Packages

A

areSameParameters(Type[], Type[]) - Static method in interface fr.skytasul.reflection.ReflectionAccessor
 

C

ClassArrayType(Type) - Constructor for record class fr.skytasul.reflection.mappings.Mappings.ClassMapping.ClassArrayType
Creates an instance of a ClassArrayType record class.
classes() - Method in record class fr.skytasul.reflection.mappings.RealMappings
Returns the value of the classes record component.
compareTo(Version) - Method in record class fr.skytasul.reflection.Version
 
componentMapping() - Method in record class fr.skytasul.reflection.mappings.Mappings.ClassMapping.ClassArrayType
Returns the value of the componentMapping record component.

E

equals(Object) - Method in record class fr.skytasul.reflection.mappings.files.ProguardMapping.FakeType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.skytasul.reflection.mappings.Mappings.ClassMapping.ClassArrayType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.skytasul.reflection.mappings.RealMappings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping.RealFieldMapping
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping.RealMethodMapping
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.skytasul.reflection.Version
Indicates whether some other object is "equal to" this one.

F

FakeType(String) - Constructor for record class fr.skytasul.reflection.mappings.files.ProguardMapping.FakeType
Creates an instance of a FakeType record class.
fields() - Method in record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping
Returns the value of the fields record component.
fr.skytasul.reflection - package fr.skytasul.reflection
 
fr.skytasul.reflection.mappings - package fr.skytasul.reflection.mappings
 
fr.skytasul.reflection.mappings.files - package fr.skytasul.reflection.mappings.files
 

G

get(Object) - Method in interface fr.skytasul.reflection.ReflectionAccessor.ClassAccessor.FieldAccessor
 
get(Object) - Method in class fr.skytasul.reflection.TransparentReflectionAccessor.TransparentField
 
getArrayType() - Method in interface fr.skytasul.reflection.mappings.Mappings.ClassMapping
 
getArrayType() - Method in interface fr.skytasul.reflection.ReflectionAccessor.ClassAccessor
 
getAvailableVersions() - Method in class fr.skytasul.reflection.mappings.files.MappingFileReader
 
getBestMatchedVersion(Version, List<Version>) - Static method in class fr.skytasul.reflection.mappings.files.MappingFileReader
Returns the version present in the available versions list that matches the best the target version.
getClass(String) - Method in class fr.skytasul.reflection.MappedReflectionAccessor
 
getClass(String) - Method in interface fr.skytasul.reflection.ReflectionAccessor
 
getClass(String) - Method in class fr.skytasul.reflection.TransparentReflectionAccessor
 
getClasses() - Method in interface fr.skytasul.reflection.mappings.Mappings
 
getClasses() - Method in record class fr.skytasul.reflection.mappings.RealMappings
 
getClassesFromMappingTypes(Type[]) - Method in class fr.skytasul.reflection.MappedReflectionAccessor
 
getClassesFromUserTypes(Type[]) - Method in class fr.skytasul.reflection.TransparentReflectionAccessor
 
getClassInstance() - Method in interface fr.skytasul.reflection.ReflectionAccessor.ClassAccessor
 
getClassInstance(String) - Method in interface fr.skytasul.reflection.ReflectionAccessor
 
getConstructor(Type...) - Method in interface fr.skytasul.reflection.ReflectionAccessor.ClassAccessor
 
getConstructorInstance() - Method in interface fr.skytasul.reflection.ReflectionAccessor.ClassAccessor.ConstructorAccessor
 
getConstructorInstance() - Method in class fr.skytasul.reflection.TransparentReflectionAccessor.TransparentConstructor
 
getConstructorInstance(Type...) - Method in interface fr.skytasul.reflection.ReflectionAccessor.ClassAccessor
 
getField(String) - Method in interface fr.skytasul.reflection.ReflectionAccessor.ClassAccessor
 
getFieldInstance() - Method in interface fr.skytasul.reflection.ReflectionAccessor.ClassAccessor.FieldAccessor
 
getFieldInstance() - Method in class fr.skytasul.reflection.TransparentReflectionAccessor.TransparentField
 
getFieldInstance(String) - Method in interface fr.skytasul.reflection.ReflectionAccessor.ClassAccessor
 
getFields() - Method in interface fr.skytasul.reflection.mappings.Mappings.ClassMapping
 
getFields() - Method in record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping
 
getMappedName() - Method in interface fr.skytasul.reflection.mappings.Mappings.MappedObject
 
getMappedName() - Method in record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping
 
getMappedName() - Method in record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping.RealFieldMapping
 
getMappedName() - Method in record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping.RealMethodMapping
 
getMethod(String, Type...) - Method in interface fr.skytasul.reflection.ReflectionAccessor.ClassAccessor
 
getMethodInstance() - Method in interface fr.skytasul.reflection.ReflectionAccessor.ClassAccessor.MethodAccessor
 
getMethodInstance() - Method in class fr.skytasul.reflection.TransparentReflectionAccessor.TransparentMethod
 
getMethodInstance(String, Type...) - Method in interface fr.skytasul.reflection.ReflectionAccessor.ClassAccessor
 
getMethods() - Method in interface fr.skytasul.reflection.mappings.Mappings.ClassMapping
 
getMethods() - Method in record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping
 
getOriginalName() - Method in interface fr.skytasul.reflection.mappings.Mappings.MappedObject
 
getOriginalName() - Method in record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping
 
getOriginalName() - Method in record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping.RealFieldMapping
 
getOriginalName() - Method in record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping.RealMethodMapping
 
getParameterTypes() - Method in interface fr.skytasul.reflection.mappings.Mappings.ClassMapping.MethodMapping
 
getParameterTypes() - Method in record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping.RealMethodMapping
 
getParsedMappings(Version) - Method in class fr.skytasul.reflection.mappings.files.MappingFileReader
 
getStringForMethod(String, Type...) - Static method in interface fr.skytasul.reflection.mappings.Mappings
 
getTypeName() - Method in record class fr.skytasul.reflection.mappings.files.ProguardMapping.FakeType
 
getTypeName() - Method in record class fr.skytasul.reflection.mappings.Mappings.ClassMapping.ClassArrayType
 
getTypeName() - Method in interface fr.skytasul.reflection.mappings.Mappings.ClassMapping
 
getTypeName() - Method in interface fr.skytasul.reflection.ReflectionAccessor.ClassAccessor
 

H

hashCode() - Method in record class fr.skytasul.reflection.mappings.files.ProguardMapping.FakeType
Returns a hash code value for this object.
hashCode() - Method in record class fr.skytasul.reflection.mappings.Mappings.ClassMapping.ClassArrayType
Returns a hash code value for this object.
hashCode() - Method in record class fr.skytasul.reflection.mappings.RealMappings
Returns a hash code value for this object.
hashCode() - Method in record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping
Returns a hash code value for this object.
hashCode() - Method in record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping.RealFieldMapping
Returns a hash code value for this object.
hashCode() - Method in record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping.RealMethodMapping
Returns a hash code value for this object.
hashCode() - Method in record class fr.skytasul.reflection.Version
Returns a hash code value for this object.

I

invoke(Object, Object...) - Method in interface fr.skytasul.reflection.ReflectionAccessor.ClassAccessor.MethodAccessor
 
invoke(Object, Object...) - Method in class fr.skytasul.reflection.TransparentReflectionAccessor.TransparentMethod
 
is(int, int, int) - Method in record class fr.skytasul.reflection.Version
Checks if this version is the same as the version passed as parameters.
is(Version) - Method in record class fr.skytasul.reflection.Version
Checks if this version is the same as the version passed as parameters.
isAfter(int, int, int) - Method in record class fr.skytasul.reflection.Version
Checks if this version is after or equal to the version passed as parameters.
isAfter(Version) - Method in record class fr.skytasul.reflection.Version
Checks if this version is after or equal to the version passed as parameters.
isBefore(int, int, int) - Method in record class fr.skytasul.reflection.Version
Checks if this version is strictly before the version passed as parameters.
isBefore(Version) - Method in record class fr.skytasul.reflection.Version
Checks if this version is strictly before the version passed as parameters.
isSameParameters(Type[]) - Method in interface fr.skytasul.reflection.mappings.Mappings.ClassMapping.MethodMapping
 

K

keepBestMatchedVersion(Version) - Method in class fr.skytasul.reflection.mappings.files.MappingFileReader
 
keepOnlyVersion(Version) - Method in class fr.skytasul.reflection.mappings.files.MappingFileReader
 

M

major() - Method in record class fr.skytasul.reflection.Version
Returns the value of the major record component.
mapped() - Method in record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping
Returns the value of the mapped record component.
mapped() - Method in record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping.RealFieldMapping
Returns the value of the mapped record component.
mapped() - Method in record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping.RealMethodMapping
Returns the value of the mapped record component.
MappedReflectionAccessor - Class in fr.skytasul.reflection
 
MappedReflectionAccessor(Mappings) - Constructor for class fr.skytasul.reflection.MappedReflectionAccessor
 
MappingFileReader - Class in fr.skytasul.reflection.mappings.files
 
MappingFileReader(MappingType, List<String>) - Constructor for class fr.skytasul.reflection.mappings.files.MappingFileReader
Creates a reader for a composite mappings file.
MappingFileReader(MappingType, List<String>, Version) - Constructor for class fr.skytasul.reflection.mappings.files.MappingFileReader
Creates a reader for a plain mappings file, associated with its version.
Mappings - Interface in fr.skytasul.reflection.mappings
 
Mappings.ClassMapping - Interface in fr.skytasul.reflection.mappings
 
Mappings.ClassMapping.ClassArrayType - Record Class in fr.skytasul.reflection.mappings
 
Mappings.ClassMapping.FieldMapping - Interface in fr.skytasul.reflection.mappings
 
Mappings.ClassMapping.MethodMapping - Interface in fr.skytasul.reflection.mappings
 
Mappings.MappedObject - Interface in fr.skytasul.reflection.mappings
 
MappingType - Interface in fr.skytasul.reflection.mappings.files
 
methods() - Method in record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping
Returns the value of the methods record component.
minor() - Method in record class fr.skytasul.reflection.Version
Returns the value of the minor record component.

N

name() - Method in record class fr.skytasul.reflection.mappings.files.ProguardMapping.FakeType
Returns the value of the name record component.
newInstance(Object...) - Method in interface fr.skytasul.reflection.ReflectionAccessor.ClassAccessor.ConstructorAccessor
 
newInstance(Object...) - Method in class fr.skytasul.reflection.TransparentReflectionAccessor.TransparentConstructor
 

O

original() - Method in record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping
Returns the value of the original record component.
original() - Method in record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping.RealFieldMapping
Returns the value of the original record component.
original() - Method in record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping.RealMethodMapping
Returns the value of the original record component.

P

parameterTypes() - Method in record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping.RealMethodMapping
Returns the value of the parameterTypes record component.
parse(String) - Static method in record class fr.skytasul.reflection.Version
 
parse(List<String>) - Method in interface fr.skytasul.reflection.mappings.files.MappingType
 
parse(List<String>) - Method in class fr.skytasul.reflection.mappings.files.ProguardMapping
 
parseArray(String...) - Static method in record class fr.skytasul.reflection.Version
 
parseMappings() - Method in class fr.skytasul.reflection.mappings.files.MappingFileReader
 
parseParameters(String, Map<String, Type>, Map<String, RealMappings.RealClassMapping>) - Method in class fr.skytasul.reflection.mappings.files.ProguardMapping
 
patch() - Method in record class fr.skytasul.reflection.Version
Returns the value of the patch record component.
ProguardMapping - Class in fr.skytasul.reflection.mappings.files
Reads ProGuard obfuscation map.
ProguardMapping(boolean) - Constructor for class fr.skytasul.reflection.mappings.files.ProguardMapping
 
ProguardMapping.FakeType - Record Class in fr.skytasul.reflection.mappings.files
 

R

RealClassMapping(String, String, List<RealMappings.RealClassMapping.RealFieldMapping>, List<RealMappings.RealClassMapping.RealMethodMapping>) - Constructor for record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping
Creates an instance of a RealClassMapping record class.
RealFieldMapping(String, String) - Constructor for record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping.RealFieldMapping
Creates an instance of a RealFieldMapping record class.
RealMappings - Record Class in fr.skytasul.reflection.mappings
 
RealMappings(Collection<RealMappings.RealClassMapping>) - Constructor for record class fr.skytasul.reflection.mappings.RealMappings
Creates an instance of a RealMappings record class.
RealMappings.RealClassMapping - Record Class in fr.skytasul.reflection.mappings
 
RealMappings.RealClassMapping.RealFieldMapping - Record Class in fr.skytasul.reflection.mappings
 
RealMappings.RealClassMapping.RealMethodMapping - Record Class in fr.skytasul.reflection.mappings
 
RealMethodMapping(String, String, Type[]) - Constructor for record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping.RealMethodMapping
Creates an instance of a RealMethodMapping record class.
ReflectionAccessor - Interface in fr.skytasul.reflection
 
ReflectionAccessor.ClassAccessor - Interface in fr.skytasul.reflection
 
ReflectionAccessor.ClassAccessor.ConstructorAccessor - Interface in fr.skytasul.reflection
 
ReflectionAccessor.ClassAccessor.FieldAccessor - Interface in fr.skytasul.reflection
 
ReflectionAccessor.ClassAccessor.MethodAccessor - Interface in fr.skytasul.reflection
 

S

set(Object, Object) - Method in interface fr.skytasul.reflection.ReflectionAccessor.ClassAccessor.FieldAccessor
 
set(Object, Object) - Method in class fr.skytasul.reflection.TransparentReflectionAccessor.TransparentField
 

T

toString() - Method in record class fr.skytasul.reflection.mappings.files.ProguardMapping.FakeType
Returns a string representation of this record class.
toString() - Method in record class fr.skytasul.reflection.mappings.Mappings.ClassMapping.ClassArrayType
Returns a string representation of this record class.
toString() - Method in record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping.RealFieldMapping
Returns a string representation of this record class.
toString() - Method in record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping.RealMethodMapping
Returns a string representation of this record class.
toString() - Method in record class fr.skytasul.reflection.mappings.RealMappings.RealClassMapping
Returns a string representation of this record class.
toString() - Method in record class fr.skytasul.reflection.mappings.RealMappings
Returns a string representation of this record class.
toString() - Method in record class fr.skytasul.reflection.Version
Returns a string representation of this record class.
toString(boolean) - Method in record class fr.skytasul.reflection.Version
 
TransparentConstructor(Constructor<?>) - Constructor for class fr.skytasul.reflection.TransparentReflectionAccessor.TransparentConstructor
 
TransparentField(Field) - Constructor for class fr.skytasul.reflection.TransparentReflectionAccessor.TransparentField
 
TransparentMethod(Method) - Constructor for class fr.skytasul.reflection.TransparentReflectionAccessor.TransparentMethod
 
TransparentReflectionAccessor - Class in fr.skytasul.reflection
Reflection accessor where originals are directly remapped to real Java names, without obfuscation.
TransparentReflectionAccessor() - Constructor for class fr.skytasul.reflection.TransparentReflectionAccessor
 
TransparentReflectionAccessor.TransparentConstructor - Class in fr.skytasul.reflection
 
TransparentReflectionAccessor.TransparentField - Class in fr.skytasul.reflection
 
TransparentReflectionAccessor.TransparentMethod - Class in fr.skytasul.reflection
 

V

Version - Record Class in fr.skytasul.reflection
 
Version(int, int, int) - Constructor for record class fr.skytasul.reflection.Version
Creates an instance of a Version record class.

W

write(BufferedWriter, Mappings) - Method in interface fr.skytasul.reflection.mappings.files.MappingType
 
write(BufferedWriter, Mappings) - Method in class fr.skytasul.reflection.mappings.files.ProguardMapping
 

Z

ZERO - Static variable in record class fr.skytasul.reflection.Version
 
A C E F G H I K M N O P R S T V W Z 
All Classes and Interfaces|All Packages