StackTraceElement 源码阅读
2024-09-05 05:12:56
StackTraceElement
- 属性说明
/**
* 每个 StackTraceElement 对象代表一个独立的栈帧,所有栈帧的顶部是一个方法调用
* @since 1.4
* @author Josh Bloch
*/
public final class StackTraceElement implements java.io.Serializable {
/**
* For Throwables and StackWalker, the VM initially sets this field to a
* reference to the declaring Class. The Class reference is used to
* construct the 'format' bitmap, and then is cleared.
* For STEs constructed using the public constructors, this field is not used.
*/
private transient Class<?> declaringClassObject;
// 通常由 JVM 初始化
/**
* 类加载器的名称
*/
private String classLoaderName;
/**
* 模块名称
*/
private String moduleName;
/**
* 模块版本
*/
private String moduleVersion;
/**
* 方法声明的类
*/
private String declaringClass;
/**
* 方法名称
*/
private String methodName;
/**
* 文件名称
*/
private String fileName;
/**
* 行号
*/
private int lineNumber;
private byte format = 0; // Default to show all
- 常用方法
/**
* 获取目标类的全限定类名
*/
public String getClassName() {
return declaringClass;
}
/**
* 获取目标方法名称
*/
public String getMethodName() {
return methodName;
}
/**
* 获取源文件的执行行号
*/
public int getLineNumber() {
return lineNumber;
}
最新文章
- Source Insight 3.X utf8支持插件震撼发布
- 泛型、Linq 查询使用
- 新手学习Cocoapods教程
- POJ 1523 (割点+连通分量)
- 黑马程序员——JAVA基础之程序控制流结构之循环结构,循环嵌套
- 【CodeForces】【338E】Optimize!
- WPF 多线程处理(1)
- The 5th Zhejiang Provincial Collegiate Programming Contest------ProblemK:Kinds of Fuwas
- laravel跟jquery之间传输json数据
- 略过 Mysql 5.7的密码策略
- 1.1 WEB API 在帮助文档页面进行测试
- Http的会话跟踪和跨站攻击(xss)
- EM公式推导
- [UnityShader效果]01.Mask
- 搭建React项目(一):在网页中使用
- 6. ASP.NET MVC 5.0 中的HTML Helper【HTML 帮助类】
- 网络_TCP连接的建立与释放
- GaN助力运营商和基站OEM实现5G sub-6GHz和mmWave大规模MIMO
- php 文件上传类,功能相当齐全,留作开发中备用吧。
- ssh免密码登录之ssh-keygen的用法
热门文章
- Beta冲刺版本第二天
- 数据库——Oracle(2)
- 点击startup.bat启动tomcat出现乱码
- 初识 MQTT——IBM
- Parallels Desktop虚拟机无法关机提示“虚拟机处理器已被操作系统重置”
- django之表多对多建立方式、form组件、钩子函数 08
- (转)rotatelogs - Piped logging program to rotate Apache logs
- springboot中spring.profiles.include的妙用
- python 访问列表中的值
- P2015 二叉苹果树,树形dp