List of usage examples for org.objectweb.asm.signature SignatureWriter visitTypeArgument
@Override public SignatureVisitor visitTypeArgument(final char wildcard)
From source file:co.cask.cdap.internal.asm.Signatures.java
License:Apache License
public static String getFieldSignature(TypeToken<?> fieldType) { SignatureWriter signWriter = new SignatureWriter(); signWriter.visitClassType(Type.getInternalName(fieldType.getRawType())); if (fieldType.getType() instanceof ParameterizedType) { for (java.lang.reflect.Type paramType : ((ParameterizedType) fieldType.getType()) .getActualTypeArguments()) { signWriter.visitTypeArgument(SignatureVisitor.INSTANCEOF); visitTypeSignature(fieldType.resolveType(paramType), signWriter); }// www. ja va2 s . c o m } signWriter.visitEnd(); return signWriter.toString(); }