String name = self.astIdentifier().astValue(); if (self.astTypeArguments().isEmpty()) return name; for (TypeReference t : self.astTypeArguments()) { if (!first) out.append(", "); first = false;
String name = self.astIdentifier().astValue(); if (self.astTypeArguments().isEmpty()) return name; for (TypeReference t : self.astTypeArguments()) { if (!first) out.append(", "); first = false;
String name = self.astIdentifier().astValue(); if (self.astTypeArguments().isEmpty()) return name; for (TypeReference t : self.astTypeArguments()) { if (!first) out.append(", "); first = false;
@Override public boolean visitTypeReferencePart(TypeReferencePart node) { JCIdent ident = (JCIdent) toTree(node.astIdentifier()); List<JCExpression> typeArguments = toList(JCExpression.class, node.astTypeArguments()); if (typeArguments.isEmpty()) { return set(node, ident); } else { JCTypeApply typeApply = treeMaker.TypeApply(ident, typeArguments); Position jcOpenBracketPos = getConversionPositionInfo(node, "<"); if (jcOpenBracketPos == null) { setPos(posOfStructure(node, "<", true), node.getPosition().getEnd(), typeApply); } else { setPos(jcOpenBracketPos.getStart(), node.getPosition().getEnd(), typeApply); } return set(node, typeApply); } }
@Override public boolean visitTypeReferencePart(TypeReferencePart node) { JCIdent ident = (JCIdent) toTree(node.astIdentifier()); List<JCExpression> typeArguments = toList(JCExpression.class, node.astTypeArguments()); if (typeArguments.isEmpty()) { return set(node, ident); } else { JCTypeApply typeApply = treeMaker.TypeApply(ident, typeArguments); Position jcOpenBracketPos = getConversionPositionInfo(node, "<"); if (jcOpenBracketPos == null) { setPos(posOfStructure(node, "<", true), node.getPosition().getEnd(), typeApply); } else { setPos(jcOpenBracketPos.getStart(), node.getPosition().getEnd(), typeApply); } return set(node, typeApply); } }
@Override public boolean visitTypeReferencePart(TypeReferencePart node) { JCIdent ident = (JCIdent) toTree(node.astIdentifier()); List<JCExpression> typeArguments = toList(JCExpression.class, node.astTypeArguments()); if (typeArguments.isEmpty()) { return set(node, ident); } else { JCTypeApply typeApply = treeMaker.TypeApply(ident, typeArguments); Position jcOpenBracketPos = getConversionPositionInfo(node, "<"); if (jcOpenBracketPos == null) { setPos(posOfStructure(node, "<", true), node.getPosition().getEnd(), typeApply); } else { setPos(jcOpenBracketPos.getStart(), node.getPosition().getEnd(), typeApply); } return set(node, typeApply); } }
params[ctr] = new TypeReference[part.astTypeArguments().size()]; int ctr2 = 0; boolean partHasGenerics = false; for (lombok.ast.TypeReference x : part.astTypeArguments()) { hasGenerics = true; partHasGenerics = true;
params[ctr] = new TypeReference[part.astTypeArguments().size()]; int ctr2 = 0; boolean partHasGenerics = false; for (lombok.ast.TypeReference x : part.astTypeArguments()) { hasGenerics = true; partHasGenerics = true;
params[ctr] = new TypeReference[part.astTypeArguments().size()]; int ctr2 = 0; boolean partHasGenerics = false; for (lombok.ast.TypeReference x : part.astTypeArguments()) { hasGenerics = true; partHasGenerics = true;