C E G H I O P R S V 

C

createTransformer(Path, ClassVisitor) - Method in class org.basinmc.plunger.mapping.mcp.InnerClassConstructorBytecodeTransformer
createTransformer(Path, ClassVisitor) - Method in class org.basinmc.plunger.mapping.mcp.InnerClassMappingBytecodeTransformer
createTransformer(Path, ClassVisitor) - Method in class org.basinmc.plunger.mapping.mcp.VariableTableConstructionBytecodeTransformer

E

equals(Object) - Method in class org.basinmc.plunger.mapping.mcp.InnerClassMapping.EnclosingMethod
equals(Object) - Method in class org.basinmc.plunger.mapping.mcp.InnerClassMapping.InnerClass
equals(Object) - Method in class org.basinmc.plunger.mapping.mcp.InnerClassMapping.MappingEntry

G

getAccess() - Method in class org.basinmc.plunger.mapping.mcp.InnerClassMapping.InnerClass
 
getDescriptor() - Method in class org.basinmc.plunger.mapping.mcp.InnerClassMapping.EnclosingMethod
 
getEnclosingMethod() - Method in class org.basinmc.plunger.mapping.mcp.InnerClassMapping.MappingEntry
 
getInnerClass() - Method in class org.basinmc.plunger.mapping.mcp.InnerClassMapping.InnerClass
 
getInnerClass(String) - Method in class org.basinmc.plunger.mapping.mcp.InnerClassMapping
Retrieves the declaration of an inner class based on its name.
getInnerClasses() - Method in class org.basinmc.plunger.mapping.mcp.InnerClassMapping.MappingEntry
 
getInnerName() - Method in class org.basinmc.plunger.mapping.mcp.InnerClassMapping.InnerClass
 
getMapping(String) - Method in class org.basinmc.plunger.mapping.mcp.InnerClassMapping
Retrieves an inner class mapping from within this map.
getName() - Method in class org.basinmc.plunger.mapping.mcp.InnerClassMapping.EnclosingMethod
 
getOuterClass() - Method in class org.basinmc.plunger.mapping.mcp.InnerClassMapping.InnerClass
 
getOwner() - Method in class org.basinmc.plunger.mapping.mcp.InnerClassMapping.EnclosingMethod
 
getStart() - Method in class org.basinmc.plunger.mapping.mcp.InnerClassMapping.InnerClass
 

H

hashCode() - Method in class org.basinmc.plunger.mapping.mcp.InnerClassMapping.EnclosingMethod
hashCode() - Method in class org.basinmc.plunger.mapping.mcp.InnerClassMapping.InnerClass
hashCode() - Method in class org.basinmc.plunger.mapping.mcp.InnerClassMapping.MappingEntry

I

InnerClass(String, String, String, String, long) - Constructor for class org.basinmc.plunger.mapping.mcp.InnerClassMapping.InnerClass
 
InnerClassConstructorBytecodeTransformer - Class in org.basinmc.plunger.mapping.mcp
Provides a transformer which will add missing inner class constructors.
InnerClassConstructorBytecodeTransformer() - Constructor for class org.basinmc.plunger.mapping.mcp.InnerClassConstructorBytecodeTransformer
 
InnerClassMapping - Class in org.basinmc.plunger.mapping.mcp
 
InnerClassMapping.EnclosingMethod - Class in org.basinmc.plunger.mapping.mcp
Represents an owner type (e.g.
InnerClassMapping.InnerClass - Class in org.basinmc.plunger.mapping.mcp
Represents a nested class (or the type itself if the class is an inner class itself and will thus refer to itself in Bytecode).
InnerClassMapping.MappingEntry - Class in org.basinmc.plunger.mapping.mcp
Represents a mapping for a single class which identifies all of its inner classes as well as its respective owner and method of origin.
InnerClassMappingBytecodeTransformer - Class in org.basinmc.plunger.mapping.mcp
Provides a bytecode transformer which restores the inner class relationship using a JSON based map of inner class types.
InnerClassMappingBytecodeTransformer(InnerClassMapping) - Constructor for class org.basinmc.plunger.mapping.mcp.InnerClassMappingBytecodeTransformer
 

O

org.basinmc.plunger.mapping.mcp - package org.basinmc.plunger.mapping.mcp
 
org.basinmc.plunger.mapping.mcp.parser - package org.basinmc.plunger.mapping.mcp.parser
 

P

parse(BufferedReader) - Method in class org.basinmc.plunger.mapping.mcp.parser.SRGNameMappingParser
Parses the SRG mappings provided by an arbitrary reader.
parse(InputStream) - Method in class org.basinmc.plunger.mapping.mcp.parser.SRGNameMappingParser
 
parse(InputStream) - Method in class org.basinmc.plunger.mapping.mcp.parser.SRGParameterNameMappingParser
 
parse(InputStream, Charset) - Method in class org.basinmc.plunger.mapping.mcp.parser.SRGNameMappingParser
Parses the SRG mappings provided by an arbitrary input stream.
parse(Reader) - Method in class org.basinmc.plunger.mapping.mcp.parser.SRGNameMappingParser
Parses the SRG mappings provided by an arbitrary reader.
parse(Reader) - Method in class org.basinmc.plunger.mapping.mcp.parser.SRGParameterNameMappingParser
 
parse(Path) - Method in class org.basinmc.plunger.mapping.mcp.parser.SRGNameMappingParser
 
parse(Path) - Method in class org.basinmc.plunger.mapping.mcp.parser.SRGParameterNameMappingParser
 
parse(Path, Charset) - Method in class org.basinmc.plunger.mapping.mcp.parser.SRGNameMappingParser
Parses the SRG mappings provided by an arbitrary file.

R

read(InputStream) - Static method in class org.basinmc.plunger.mapping.mcp.InnerClassMapping
Decodes a nested class mapping from the supplied input stream.
read(Path) - Static method in class org.basinmc.plunger.mapping.mcp.InnerClassMapping
Decodes a nested class mapping from the supplied file.

S

SRGNameMappingParser - Class in org.basinmc.plunger.mapping.mcp.parser
Provides a parser for SRG based mappings.
SRGNameMappingParser() - Constructor for class org.basinmc.plunger.mapping.mcp.parser.SRGNameMappingParser
 
SRGParameterNameMappingParser - Class in org.basinmc.plunger.mapping.mcp.parser
 
SRGParameterNameMappingParser() - Constructor for class org.basinmc.plunger.mapping.mcp.parser.SRGParameterNameMappingParser
 

V

VariableTableConstructionBytecodeTransformer - Class in org.basinmc.plunger.mapping.mcp
Replaces the variable table with comprehensive names (e.g.
VariableTableConstructionBytecodeTransformer() - Constructor for class org.basinmc.plunger.mapping.mcp.VariableTableConstructionBytecodeTransformer
 
C E G H I O P R S V 
Skip navigation links

Copyright © 2018 Basin. All rights reserved.