Class AssemblyMethod
- java.lang.Object
-
- org.adoptopenjdk.jitwatch.model.assembly.AssemblyMethod
-
public class AssemblyMethod extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private Architecturearchitectureprivate java.lang.StringassemblyMethodSignatureprivate java.util.List<AssemblyBlock>blocksprivate java.lang.StringentryAddressprivate java.lang.Stringheaderprivate static com.chrisnewland.freelogj.Loggerloggerprivate java.lang.StringnativeAddress
-
Constructor Summary
Constructors Constructor Description AssemblyMethod(Architecture architecture)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBlock(AssemblyBlock block)ArchitecturegetArchitecture()java.lang.StringgetAssemblyMethodSignature()java.util.List<AssemblyBlock>getBlocks()java.lang.StringgetEntryAddress()java.lang.StringgetHeader()intgetMaxAnnotationWidth()java.lang.StringgetNativeAddress()voidsetAssemblyMethodSignature(java.lang.String sig)voidsetEntryAddress(java.lang.String entryAddress)voidsetHeader(java.lang.String header)voidsetNativeAddress(java.lang.String nativeAddress)java.lang.StringtoString()
-
-
-
Field Detail
-
header
private java.lang.String header
-
blocks
private java.util.List<AssemblyBlock> blocks
-
nativeAddress
private java.lang.String nativeAddress
-
entryAddress
private java.lang.String entryAddress
-
assemblyMethodSignature
private java.lang.String assemblyMethodSignature
-
architecture
private Architecture architecture
-
logger
private static final com.chrisnewland.freelogj.Logger logger
-
-
Constructor Detail
-
AssemblyMethod
public AssemblyMethod(Architecture architecture)
-
-
Method Detail
-
getArchitecture
public Architecture getArchitecture()
-
setAssemblyMethodSignature
public void setAssemblyMethodSignature(java.lang.String sig)
-
getAssemblyMethodSignature
public java.lang.String getAssemblyMethodSignature()
-
setHeader
public void setHeader(java.lang.String header)
-
getHeader
public java.lang.String getHeader()
-
addBlock
public void addBlock(AssemblyBlock block)
-
getBlocks
public java.util.List<AssemblyBlock> getBlocks()
-
getMaxAnnotationWidth
public int getMaxAnnotationWidth()
-
getNativeAddress
public java.lang.String getNativeAddress()
-
setNativeAddress
public void setNativeAddress(java.lang.String nativeAddress)
-
getEntryAddress
public java.lang.String getEntryAddress()
-
setEntryAddress
public void setEntryAddress(java.lang.String entryAddress)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-