类的使用
cn.taketoday.bytecode.signature.SignatureVisitor
使用SignatureVisitor的程序包
-
cn.taketoday.bytecode.commons中SignatureVisitor的使用
修饰符和类型方法说明protected SignatureVisitorRemapper.createSignatureRemapper(SignatureVisitor signatureVisitor) Constructs a new remapper for signatures.SignatureRemapper.visitArrayType()SignatureRemapper.visitClassBound()SignatureRemapper.visitExceptionType()SignatureRemapper.visitInterface()SignatureRemapper.visitInterfaceBound()SignatureRemapper.visitParameterType()SignatureRemapper.visitReturnType()SignatureRemapper.visitSuperclass()SignatureRemapper.visitTypeArgument(char wildcard) 修饰符和类型方法说明protected SignatureVisitorRemapper.createSignatureRemapper(SignatureVisitor signatureVisitor) Constructs a new remapper for signatures.限定符构造器说明SignatureRemapper(SignatureVisitor signatureVisitor, Remapper remapper) Constructs a newSignatureRemapper. -
cn.taketoday.bytecode.signature中SignatureVisitor的使用
修饰符和类型类说明classA SignatureVisitor that generates signature literals, as defined in the Java Virtual Machine Specification (JVMS).修饰符和类型方法说明SignatureVisitor.visitArrayType()Visits a signature corresponding to an array type.SignatureWriter.visitArrayType()SignatureVisitor.visitClassBound()Visits the class bound of the last visited formal type parameter.SignatureWriter.visitClassBound()SignatureVisitor.visitExceptionType()Visits the type of a method exception.SignatureWriter.visitExceptionType()SignatureVisitor.visitInterface()Visits the type of an interface implemented by the class.SignatureWriter.visitInterface()SignatureVisitor.visitInterfaceBound()Visits an interface bound of the last visited formal type parameter.SignatureWriter.visitInterfaceBound()SignatureVisitor.visitParameterType()Visits the type of a method parameter.SignatureWriter.visitParameterType()SignatureVisitor.visitReturnType()Visits the return type of the method.SignatureWriter.visitReturnType()SignatureVisitor.visitSuperclass()Visits the type of the super class.SignatureWriter.visitSuperclass()SignatureVisitor.visitTypeArgument(char wildcard) Visits a type argument of the last visited class or inner class type.SignatureWriter.visitTypeArgument(char wildcard) 修饰符和类型方法说明voidSignatureReader.accept(SignatureVisitor signatureVisitor) Makes the given visitor visit the signature of thisSignatureReader.voidSignatureReader.acceptType(SignatureVisitor signatureVisitor) Makes the given visitor visit the signature of thisSignatureReader.private static intSignatureReader.parseType(String signature, int startOffset, SignatureVisitor signatureVisitor) Parses a JavaTypeSignature and makes the given visitor visit it. -
cn.taketoday.bytecode.util中SignatureVisitor的使用
修饰符和类型类说明classASignatureVisitorthat checks that its methods are properly used.final classASignatureVisitorthat builds the Java generic type declaration corresponding to the signature it visits.修饰符和类型字段说明private final SignatureVisitorCheckSignatureAdapter.signatureVisitorThe visitor to which this adapter must delegate calls.修饰符和类型方法说明CheckSignatureAdapter.visitArrayType()TraceSignatureVisitor.visitArrayType()CheckSignatureAdapter.visitClassBound()TraceSignatureVisitor.visitClassBound()CheckSignatureAdapter.visitExceptionType()TraceSignatureVisitor.visitExceptionType()CheckSignatureAdapter.visitInterface()TraceSignatureVisitor.visitInterface()CheckSignatureAdapter.visitInterfaceBound()TraceSignatureVisitor.visitInterfaceBound()CheckSignatureAdapter.visitParameterType()TraceSignatureVisitor.visitParameterType()CheckSignatureAdapter.visitReturnType()TraceSignatureVisitor.visitReturnType()CheckSignatureAdapter.visitSuperclass()TraceSignatureVisitor.visitSuperclass()CheckSignatureAdapter.visitTypeArgument(char wildcard) TraceSignatureVisitor.visitTypeArgument(char tag) 参数类型为SignatureVisitor的cn.taketoday.bytecode.util中的构造器限定符构造器说明CheckSignatureAdapter(int type, SignatureVisitor signatureVisitor) Constructs a newCheckSignatureAdapter.