1 30 package com.sleepycat.asm.signature; 31 32 55 public interface SignatureVisitor { 56 57 60 char EXTENDS = '+'; 61 62 65 char SUPER = '-'; 66 67 70 char INSTANCEOF = '='; 71 72 77 void visitFormalTypeParameter(String name); 78 79 84 SignatureVisitor visitClassBound(); 85 86 91 SignatureVisitor visitInterfaceBound(); 92 93 99 SignatureVisitor visitSuperclass(); 100 101 106 SignatureVisitor visitInterface(); 107 108 113 SignatureVisitor visitParameterType(); 114 115 120 SignatureVisitor visitReturnType(); 121 122 127 SignatureVisitor visitExceptionType(); 128 129 135 void visitBaseType(char descriptor); 136 137 142 void visitTypeVariable(String name); 143 144 150 SignatureVisitor visitArrayType(); 151 152 158 void visitClassType(String name); 159 160 165 void visitInnerClassType(String name); 166 167 171 void visitTypeArgument(); 172 173 179 SignatureVisitor visitTypeArgument(char wildcard); 180 181 184 void visitEnd(); 185 } 186 | Popular Tags |