public void visitArrayExpression(ArrayExpression expression) { visitNode(expression); visitNode(expression.getElementType()); super.visitArrayExpression(expression); }
@Override @SuppressWarnings("unchecked") public void visitArrayExpression(ArrayExpression expr) { ArrayExpression conversion = new ArrayExpression( expr.getElementType(), convertAll(expr.getExpressions()), convertAll(expr.getSizeExpression())); conversion.setSourcePosition(expr); result = record(conversion); }
public void visitArrayExpression(ArrayExpression expression) { MethodVisitor mv = controller.getMethodVisitor(); ClassNode elementType = expression.getElementType(); String arrayTypeName = BytecodeHelper.getClassInternalName(elementType); List sizeExpression = expression.getSizeExpression();
private static OffsetRange getArrayExpressionRange(ArrayExpression expression, BaseDocument doc, int cursorOffset) { return getRange(expression.getElementType(), doc, cursorOffset); }
@Override public void run() { loc(exp); literal(exp.getElementType()); visit(exp.getSizeExpression()); } });
@Override public void visitArrayExpression(ArrayExpression visitedArray) { final ClassNode visitedType = visitedArray.getElementType(); final String visitedName = ElementUtils.getTypeName(visitedType); if (FindTypeUtils.isCaretOnClassNode(path, doc, cursorOffset)) { ASTNode currentNode = FindTypeUtils.findCurrentNode(path, doc, cursorOffset); addOccurrences(visitedType, (ClassNode) currentNode); } else if (leaf instanceof Variable) { String varName = removeParentheses(((Variable) leaf).getName()); if (varName.equals(visitedName)) { occurrences.add(new FakeASTNode(visitedType, visitedName)); } } else if (leaf instanceof ConstantExpression && leafParent instanceof PropertyExpression) { if (visitedName.equals(((PropertyExpression) leafParent).getPropertyAsString())) { occurrences.add(new FakeASTNode(visitedType, visitedName)); } } super.visitArrayExpression(visitedArray); }
public void visitArrayExpression(ArrayExpression expression) { ClassNode elementType = expression.getElementType(); String arrayTypeName = BytecodeHelper.getClassInternalName(elementType); List sizeExpression = expression.getSizeExpression();
public void visitArrayExpression(ArrayExpression expression) { ClassNode elementType = expression.getElementType(); String arrayTypeName = BytecodeHelper.getClassInternalName(elementType); List sizeExpression = expression.getSizeExpression();
public void visitArrayExpression(ArrayExpression expression) { ClassNode elementType = expression.getElementType(); String arrayTypeName = BytecodeHelper.getClassInternalName(elementType); List sizeExpression = expression.getSizeExpression();
name = ((ConstructorCallExpression) node).getType().getNameWithoutPackage(); } else if (node instanceof ArrayExpression) { name = ((ArrayExpression) node).getElementType().getNameWithoutPackage();
public void visitArrayExpression(ArrayExpression expression) { MethodVisitor mv = controller.getMethodVisitor(); ClassNode elementType = expression.getElementType(); String arrayTypeName = BytecodeHelper.getClassInternalName(elementType); List sizeExpression = expression.getSizeExpression();
return ((ConstructorCallExpression) node).getType(); } else if (node instanceof ArrayExpression) { return ((ArrayExpression) node).getElementType();