1339 : name + " extends " + bounds.stream() |
1339 : name + " extends " + bounds.stream() |
1340 .map(bound -> printType(at, proc, bound)) |
1340 .map(bound -> printType(at, proc, bound)) |
1341 .collect(joining(" & ")); |
1341 .collect(joining(" & ")); |
1342 } |
1342 } |
1343 case FIELD: |
1343 case FIELD: |
1344 return elementHeader(at, el.getEnclosingElement(), includeParameterNames, false) + "." + el.getSimpleName() + ":" + el.asType(); |
1344 return appendDot(elementHeader(at, el.getEnclosingElement(), includeParameterNames, false)) + el.getSimpleName() + ":" + el.asType(); |
1345 case ENUM_CONSTANT: |
1345 case ENUM_CONSTANT: |
1346 return elementHeader(at, el.getEnclosingElement(), includeParameterNames, false) + "." + el.getSimpleName(); |
1346 return appendDot(elementHeader(at, el.getEnclosingElement(), includeParameterNames, false)) + el.getSimpleName(); |
1347 case EXCEPTION_PARAMETER: case LOCAL_VARIABLE: case PARAMETER: case RESOURCE_VARIABLE: |
1347 case EXCEPTION_PARAMETER: case LOCAL_VARIABLE: case PARAMETER: case RESOURCE_VARIABLE: |
1348 return el.getSimpleName() + ":" + el.asType(); |
1348 return el.getSimpleName() + ":" + el.asType(); |
1349 case CONSTRUCTOR: case METHOD: { |
1349 case CONSTRUCTOR: case METHOD: { |
1350 StringBuilder header = new StringBuilder(); |
1350 StringBuilder header = new StringBuilder(); |
1351 |
1351 |
1404 return header.toString(); |
1404 return header.toString(); |
1405 } |
1405 } |
1406 default: |
1406 default: |
1407 return el.toString(); |
1407 return el.toString(); |
1408 } |
1408 } |
|
1409 } |
|
1410 private String appendDot(String fqn) { |
|
1411 return fqn.isEmpty() ? fqn : fqn + "."; |
1409 } |
1412 } |
1410 private TypeMirror unwrapArrayType(TypeMirror arrayType) { |
1413 private TypeMirror unwrapArrayType(TypeMirror arrayType) { |
1411 if (arrayType.getKind() == TypeKind.ARRAY) { |
1414 if (arrayType.getKind() == TypeKind.ARRAY) { |
1412 return ((ArrayType)arrayType).getComponentType(); |
1415 return ((ArrayType)arrayType).getComponentType(); |
1413 } |
1416 } |