visitCtTypeReferenceWithoutGenerics(targetType); printer.writeSeparator(".");
@Override public <T> void visitCtThisAccess(CtThisAccess<T> thisAccess) { enterCtExpression(thisAccess); if (thisAccess.getTarget() != null && thisAccess.isImplicit()) { throw new RuntimeException("inconsistent this definition"); } if (thisAccess.getTarget() != null) { visitCtTypeReferenceWithoutGenerics(thisAccess.getType()); write("."); } if (!thisAccess.isImplicit()) { write("this"); } exitCtExpression(thisAccess); }