Home | History | Annotate | Download | only in dex

Lines Matching refs:signature

17 package signature.converter.dex;
19 import static signature.converter.dex.DexUtil.getClassName;
20 import static signature.converter.dex.DexUtil.getPackageName;
21 import signature.model.IClassDefinition;
22 import signature.model.IClassReference;
23 import signature.model.IConstructor;
24 import signature.model.IGenericDeclaration;
25 import signature.model.IMethod;
26 import signature.model.ITypeReference;
27 import signature.model.ITypeVariableDefinition;
28 import signature.model.ITypeVariableReference;
29 import signature.model.impl.SigArrayType;
30 import signature.model.impl.SigParameterizedType;
31 import signature.model.impl.SigPrimitiveType;
32 import signature.model.impl.SigTypeVariableDefinition;
33 import signature.model.impl.SigWildcardType;
34 import signature.model.impl.Uninitialized;
35 import signature.model.util.ITypeFactory;
42 * Implements a parser for the generics signature attribute. Uses a top-down,
184 * Parses the generic signature of a class and creates the data structure
185 * representing the signature.
189 * @param signature
190 * the generic signature of the class
193 String signature) {
194 setInput(classToProcess, signature);
198 throw new IllegalStateException("Generic signature is invalid!");
203 * Parses the generic signature of a method and creates the data structure
204 * representing the signature.
208 * @param signature
209 * the generic signature of the class
211 public void parseForMethod(IMethod genericDecl, String signature) {
212 setInput(genericDecl, signature);
216 throw new IllegalStateException("Generic signature is invalid!");
221 * Parses the generic signature of a constructor and creates the data
222 * structure representing the signature.
226 * @param signature
227 * the generic signature of the class
230 String signature) {
231 setInput(genericDecl, signature);
235 throw new IllegalStateException("Generic signature is invalid!");
240 * Parses the generic signature of a field and creates the data structure
241 * representing the signature.
245 * @param signature
246 * the generic signature of the class
248 public void parseForField(IClassDefinition genericDecl, String signature) {
250 setInput(genericDecl, signature);
256 "Generic signature is invalid!");