Class SourceMap
java.lang.Object
org.spongepowered.asm.mixin.struct.SourceMap
Structure which contains information about a SourceDebugExtension SMAP
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Defines a source code file within a source map stratum -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAdd a file to this SourceMap in the default stratumAdd a file to this SourceMap in the specified stratumAdd a file to this SourceMap in the specified stratumaddFile
(org.objectweb.asm.tree.ClassNode classNode) Add a file to this SourceMap in the default stratumGet the generated source fileGet the original source filetoString()
-
Constructor Details
-
SourceMap
-
-
Method Details
-
getSourceFile
Get the original source file -
getPseudoGeneratedSourceFile
Get the generated source file -
addFile
Add a file to this SourceMap in the default stratum- Parameters:
classNode
- class node to read details from- Returns:
- new File
-
addFile
Add a file to this SourceMap in the specified stratum- Parameters:
stratumName
- name of the stratum to add toclassNode
- class node to read file details from- Returns:
- new File
-
addFile
Add a file to this SourceMap in the default stratum- Parameters:
sourceFileName
- source filenamesourceFilePath
- path to source filesize
- number of lines to allocate- Returns:
- new File
-
addFile
public SourceMap.File addFile(String stratumName, String sourceFileName, String sourceFilePath, int size) Add a file to this SourceMap in the specified stratum- Parameters:
stratumName
- name of the stratum to add tosourceFileName
- source filenamesourceFilePath
- path to source filesize
- number of lines to allocate- Returns:
- new File
-
toString
-