首页 > 其他分享 >aop中的一些对象

aop中的一些对象

时间:2023-02-10 10:36:41浏览次数:52  
标签:lang 返回 java String 对象 reflect 签名 aop 一些

AOP编程过程中的Signature接口

转载:https://blog.csdn.net/M_amazing/article/details/121747188
此接口通常用于跟踪或记录应用程序以获取有关连接点的反射信息

//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by FernFlower decompiler)
//
 
package org.aspectj.lang;
 
public interface Signature {
    String toString();
    //返回此签名的缩写字符串表示形式
    String toShortString();
    //返回此签名的扩展字符串表示形式
    String toLongString();
    //返回此签名的标识符部分。对于方法,这将返回方法名称。
    String getName();
    //返回表示为 int 的此签名上的修饰符。使用 java.lang.reflect.Modifier 上定义的常量和辅助方法来操作它,
    // 检查此签名是否公开 java.lang.reflect.Modifier.isPublic(sig.getModifiers());
    //  打印出修饰符 java.lang.reflect.Modifier.toString(sig.getModifiers());
    int getModifiers();
     //返回一个 java.lang.Class 对象,表示声明此成员的类、接口或方面。对于成员内声明,这将是声明成员的类型,而不是按词法写入声明的类型。使用 SourceLocation.getWithinType() 获取在词法上出现声明的类型。
    //为了与 java.lang.reflect.Member 保持一致,这个方法应该被命名为 getDeclaringClass()
    Class getDeclaringType();
    //返回声明类型的完全限定名称。这等效于调用 getDeclaringType().getName(),但是为了更高的效率缓存了结果
    String getDeclaringTypeName();
}

SpringAOP中的JointPoint
转载:https://juejin.cn/post/6979832583622230052

标签:lang,返回,java,String,对象,reflect,签名,aop,一些
From: https://www.cnblogs.com/chenyi502/p/17108017.html

相关文章