Refine search
/** * Generates something like <code>field = newValue</code> * * @param fieldName * @param valueName * @return */ private static BlockStmt fieldAssignment(String fieldName, String valueName) { BlockStmt body = new BlockStmt(); body.addStatement( new ExpressionStmt(new AssignExpr(new NameExpr(fieldName), new NameExpr(valueName), Operator.ASSIGN))); return body; }
@Override public void visit(NameExpr n, Void arg) { out.println("NameExpr: " + (extended ? n : n.getNameAsString())); super.visit(n, arg); }
@Override public void visit(FieldAccessExpr n, Void arg) { super.visit(n, arg); if (n.getScope() instanceof NameExpr) { NameExpr name = (NameExpr) n.getScope(); name.setName(translateQueueName(name.getNameAsString())); } }
@Override public String visit(final NameExpr n, final Object arg) { return n.getName(); }
private boolean hasImport(List<ImportDeclaration> imports, String importName) { for (ImportDeclaration i : imports) { if (importName.equals(i.getName().toString())) { return true; } } return false; } }
System.out.println(n.getBeginLine()+" NameExpr " + n.getName()); if(!variableList.contains(n.getName()) || n.getName().length()==0) return; if (!variableLineNumMap.containsKey(n.getName())) setOfLineNum.add(n.getBeginLine()); variableLineNumMap.put(n.getName(), setOfLineNum); setOfLineNum = variableLineNumMap.get(n.getName()); setOfLineNum.add(n.getBeginLine()); variableLineNumMap.put(n.getName(), setOfLineNum);
private boolean hasImport(List<ImportDeclaration> imports, String importName) { for (ImportDeclaration i : imports) { if (importName.equals(i.getName().toString())) { return true; } } return false; } }
@Nonnull @Override protected String getName(@Nonnull NameExpr reference) { return reference.getName(); }
/** * Generates something like <code>field = newValue</code> * * @param fieldName * @param valueName * @return */ private static BlockStmt fieldAssignment(String fieldName, String valueName) { BlockStmt body = new BlockStmt(); body.addStatement( new ExpressionStmt(new AssignExpr(new NameExpr(fieldName), new NameExpr(valueName), Operator.ASSIGN))); return body; }
public static Optional<NameExpr> findNameExpression(Node node, String name) { return node.findFirst(NameExpr.class, n -> n.getNameAsString().equals(name)); }
@Override public void visit(CompilationUnit n, Object arg) { currentPackage = n.getPackage() != null ? n.getPackage().getName().toString() : ""; imports = new LinkedList<String>(); for (ImportDeclaration importDec : n.getImports()) { imports.add(importDec.getName().toString()); } super.visit(n, arg); }
@Override public void visit(FieldAccessExpr n, Void arg) { super.visit(n, arg); if (n.getScope() instanceof NameExpr) { NameExpr name = (NameExpr) n.getScope(); name.setName(translateQueueName(name.getNameAsString())); } }
@Nonnull @Override protected String getFullQualifier(@Nonnull NameExpr reference) { return reference.getName(); }
private static MethodCallExpr methodCallExpr(String owner, String method, Expression... args) { MethodCallExpr methodCallExpr = new MethodCallExpr(new NameExpr(owner), method); for (Expression expr : args) { methodCallExpr.addArgument(expr); } return methodCallExpr; }
private String createMemberParamValue(AnnotationExpr a) { Expression memberValue = a.asSingleMemberAnnotationExpr().getMemberValue(); if (memberValue.getClass().isAssignableFrom(StringLiteralExpr.class)) return memberValue.asStringLiteralExpr().asString(); if (memberValue.getClass().isAssignableFrom(NameExpr.class)) return memberValue.asNameExpr().getNameAsString(); throw new IllegalArgumentException(String.format("Javadoc param type (%s) not supported.", memberValue.toString())); }
@Override public void visit(CompilationUnit n, Object arg) { currentPackage = n.getPackage() != null ? n.getPackage().getName().toString() : ""; imports = new LinkedList<String>(); for (ImportDeclaration importDec : n.getImports()) { imports.add(importDec.getName().toString()); } super.visit(n, arg); }
String name = nameExpr.getNameAsString(); if (context.hasImport(name)) { nameExpr.setName(context.getFullyQualifiedNameForClassName(name)); return; nameExpr.setName(context.getFullyQualifiedNameForPropertyName(name)); return; nameExpr.setName(propertyInfo.getAsDestructuredValue()); } else if (variableInfo instanceof ComputedVariableInfo) { nameExpr.setName(((ComputedVariableInfo) variableInfo).getFieldName());