public final class SentryStackFrame extends java.lang.Object implements IUnknownPropertiesConsumer
Each object should contain **at least** a `filename`, `function` or `instruction_addr` attribute. All values are optional, but recommended.
Constructor and Description |
---|
SentryStackFrame() |
Modifier and Type | Method and Description |
---|---|
void |
acceptUnknownProperties(@NotNull java.util.Map<java.lang.String,java.lang.Object> unknown) |
@Nullable java.lang.String |
getAbsPath() |
@Nullable java.lang.Integer |
getColno() |
@Nullable java.lang.String |
getContextLine() |
@Nullable java.lang.String |
getFilename() |
@Nullable java.util.List<java.lang.Integer> |
getFramesOmitted() |
@Nullable java.lang.String |
getFunction() |
@Nullable java.lang.String |
getImageAddr() |
@Nullable java.lang.String |
getInstructionAddr() |
@Nullable java.lang.Integer |
getLineno() |
@Nullable java.lang.String |
getModule() |
@Nullable java.lang.String |
getPackage() |
@Nullable java.lang.String |
getPlatform() |
@Nullable java.util.List<java.lang.String> |
getPostContext() |
@Nullable java.util.List<java.lang.String> |
getPreContext() |
@Nullable java.lang.String |
getRawFunction() |
@Nullable java.lang.String |
getSymbolAddr() |
@Nullable java.util.Map<java.lang.String,java.lang.String> |
getVars() |
@Nullable java.lang.Boolean |
isInApp() |
@Nullable java.lang.Boolean |
isNative() |
void |
setAbsPath(@Nullable java.lang.String absPath) |
void |
setColno(@Nullable java.lang.Integer colno) |
void |
setContextLine(@Nullable java.lang.String contextLine) |
void |
setFilename(@Nullable java.lang.String filename) |
void |
setFramesOmitted(@Nullable java.util.List<java.lang.Integer> framesOmitted) |
void |
setFunction(@Nullable java.lang.String function) |
void |
setImageAddr(@Nullable java.lang.String imageAddr) |
void |
setInApp(@Nullable java.lang.Boolean inApp) |
void |
setInstructionAddr(@Nullable java.lang.String instructionAddr) |
void |
setLineno(@Nullable java.lang.Integer lineno) |
void |
setModule(@Nullable java.lang.String module) |
void |
setNative(@Nullable java.lang.Boolean _native) |
void |
setPackage(@Nullable java.lang.String _package) |
void |
setPlatform(@Nullable java.lang.String platform) |
void |
setPostContext(@Nullable java.util.List<java.lang.String> postContext) |
void |
setPreContext(@Nullable java.util.List<java.lang.String> preContext) |
void |
setRawFunction(@Nullable java.lang.String rawFunction) |
void |
setSymbolAddr(@Nullable java.lang.String symbolAddr) |
void |
setVars(@Nullable java.util.Map<java.lang.String,java.lang.String> vars) |
@Nullable public @Nullable java.util.List<java.lang.String> getPreContext()
public void setPreContext(@Nullable @Nullable java.util.List<java.lang.String> preContext)
@Nullable public @Nullable java.util.List<java.lang.String> getPostContext()
public void setPostContext(@Nullable @Nullable java.util.List<java.lang.String> postContext)
@Nullable public @Nullable java.util.Map<java.lang.String,java.lang.String> getVars()
public void setVars(@Nullable @Nullable java.util.Map<java.lang.String,java.lang.String> vars)
@Nullable public @Nullable java.util.List<java.lang.Integer> getFramesOmitted()
public void setFramesOmitted(@Nullable @Nullable java.util.List<java.lang.Integer> framesOmitted)
@Nullable public @Nullable java.lang.String getFilename()
public void setFilename(@Nullable @Nullable java.lang.String filename)
@Nullable public @Nullable java.lang.String getFunction()
public void setFunction(@Nullable @Nullable java.lang.String function)
@Nullable public @Nullable java.lang.String getModule()
public void setModule(@Nullable @Nullable java.lang.String module)
@Nullable public @Nullable java.lang.Integer getLineno()
public void setLineno(@Nullable @Nullable java.lang.Integer lineno)
@Nullable public @Nullable java.lang.Integer getColno()
public void setColno(@Nullable @Nullable java.lang.Integer colno)
@Nullable public @Nullable java.lang.String getAbsPath()
public void setAbsPath(@Nullable @Nullable java.lang.String absPath)
@Nullable public @Nullable java.lang.String getContextLine()
public void setContextLine(@Nullable @Nullable java.lang.String contextLine)
@Nullable public @Nullable java.lang.Boolean isInApp()
public void setInApp(@Nullable @Nullable java.lang.Boolean inApp)
@Nullable public @Nullable java.lang.String getPackage()
public void setPackage(@Nullable @Nullable java.lang.String _package)
@Nullable public @Nullable java.lang.String getPlatform()
public void setPlatform(@Nullable @Nullable java.lang.String platform)
@Nullable public @Nullable java.lang.String getImageAddr()
public void setImageAddr(@Nullable @Nullable java.lang.String imageAddr)
@Nullable public @Nullable java.lang.String getSymbolAddr()
public void setSymbolAddr(@Nullable @Nullable java.lang.String symbolAddr)
@Nullable public @Nullable java.lang.String getInstructionAddr()
public void setInstructionAddr(@Nullable @Nullable java.lang.String instructionAddr)
@Nullable public @Nullable java.lang.Boolean isNative()
public void setNative(@Nullable @Nullable java.lang.Boolean _native)
@ApiStatus.Internal public void acceptUnknownProperties(@NotNull @NotNull java.util.Map<java.lang.String,java.lang.Object> unknown)
acceptUnknownProperties
in interface IUnknownPropertiesConsumer
@Nullable public @Nullable java.lang.String getRawFunction()
public void setRawFunction(@Nullable @Nullable java.lang.String rawFunction)