List of usage examples for javax.lang.model.element TypeParameterElement getSimpleName
Name getSimpleName();
From source file:auto.parse.processor.AutoParseProcessor.java
private static String typeParameterString(TypeParameterElement type) { String s = type.getSimpleName().toString(); List<? extends TypeMirror> bounds = type.getBounds(); if (bounds.isEmpty()) { return s; } else {// www .ja v a 2s.c o m s += " extends "; String sep = ""; for (TypeMirror bound : bounds) { s += sep + bound; sep = " & "; } return s; } }
From source file:auto.parse.processor.AutoParseProcessor.java
private static String actualTypeString(TypeElement type) { List<? extends TypeParameterElement> typeParameters = type.getTypeParameters(); if (typeParameters.isEmpty()) { return ""; } else {/*from w ww . j a va2 s .c om*/ String s = "<"; String sep = ""; for (TypeParameterElement typeParameter : typeParameters) { s += sep + typeParameter.getSimpleName(); sep = ", "; } return s + ">"; } }