@Override public String toString() { return "Parameter=" + name + ", type=" + getTypeBinding() + ", is=" + getTypeBinding().getNodeType(); }
@Override protected String convertExpression(Expression expression) { if (expression.getNodeType() == ASTNode.TYPE_LITERAL) { org.eclipse.jdt.core.dom.Type type = ((TypeLiteral) expression).getType(); if (type.getNodeType() == ASTNode.SIMPLE_TYPE) { return ((SimpleType) type).getName().getFullyQualifiedName(); } } return null; }
@Override protected String convertExpression(Expression expression) { if (expression.getNodeType() == ASTNode.TYPE_LITERAL) { org.eclipse.jdt.core.dom.Type type = ((TypeLiteral) expression).getType(); if (type.getNodeType() == ASTNode.PRIMITIVE_TYPE) { return ((PrimitiveType) type).getPrimitiveTypeCode().toString(); } } return null; }
private Binding resolveBinding(CatchClause catchClause) { SingleVariableDeclaration svd = catchClause.getException(); Type type = svd.getType(); switch (type.getNodeType()) { case SIMPLE_TYPE: return new SingleBinding(type.resolveBinding()); case UNION_TYPE: List<Type> types = types((UnionType) type); ITypeBinding[] typeBindings = new ITypeBinding[types.size()]; for (int j = 0; j < types.size(); j++) { typeBindings[j] = types.get(j).resolveBinding(); } return new MultiBinding(typeBindings); default: // TODO JNR throw return null; } }
private static void getFullyQualifiedName(Type type, StringBuffer buffer) { switch (type.getNodeType()) { case ASTNode.ARRAY_TYPE: ArrayType arrayType = (ArrayType) type;
private static void getFullyQualifiedName(Type type, StringBuffer buffer) { switch (type.getNodeType()) { case ASTNode.ARRAY_TYPE: ArrayType arrayType = (ArrayType) type;
private static void getFullyQualifiedName(Type type, StringBuffer buffer) { switch (type.getNodeType()) { case ASTNode.ARRAY_TYPE: ArrayType arrayType = (ArrayType) type;
private static void getFullyQualifiedName(Type type, StringBuffer buffer) { switch (type.getNodeType()) { case ASTNode.ARRAY_TYPE: ArrayType arrayType = (ArrayType) type;
private static void getFullyQualifiedName(Type type, StringBuffer buffer) { switch (type.getNodeType()) { case ASTNode.ARRAY_TYPE: ArrayType arrayType = (ArrayType) type;
private static void getFullyQualifiedName(Type type, StringBuffer buffer) { switch (type.getNodeType()) { case ASTNode.ARRAY_TYPE: ArrayType arrayType = (ArrayType) type;
private static void getFullyQualifiedName(Type type, StringBuffer buffer) { switch (type.getNodeType()) { case ASTNode.ARRAY_TYPE: ArrayType arrayType = (ArrayType) type;
Type type= statement.getType(); String typeName= document.get(type.getStartPosition(), type.getLength()); copy.setType((Type)fRewriter.createStringPlaceholder(commentToken + typeName, type.getNodeType()));
private Type copyType(final Type type) { switch (type.getNodeType()) { case ARRAY_TYPE: final ArrayType arrayType = (ArrayType) type; return ast.newArrayType( copyType(arrayType.getElementType()), arrayType.getDimensions()); case PRIMITIVE_TYPE: final Code code = ((PrimitiveType) type).getPrimitiveTypeCode(); return ast.newPrimitiveType(code); case QUALIFIED_TYPE: return type(type.resolveBinding().getQualifiedName()); case SIMPLE_TYPE: final SimpleType sType = (SimpleType) type; return ast.newSimpleType(copy(sType.getName())); } throw new NotImplementedException(null, "Unknown type for type " + type); }
@Override public boolean visit(final CatchClause node) { int _nodeType = node.getException().getType().getNodeType(); boolean _tripleEquals = (_nodeType == 84); if (_tripleEquals) {
Type type = statement.getType(); String typeName = buffer.getText(type.getStartPosition(), type.getLength()); copy.setType((Type) fRewriter.createStringPlaceholder(commentToken + typeName, type.getNodeType()));
switch (type.getNodeType()) { case ASTNode.SIMPLE_TYPE: { String fullyQualifiedName = ((SimpleType) type).getName().getFullyQualifiedName();
Type type= statement.getType(); String typeName= buffer.getText(type.getStartPosition(), type.getLength()); copy.setType((Type)fRewriter.createStringPlaceholder(commentToken + typeName, type.getNodeType()));
Type type= statement.getType(); String typeName= buffer.getText(type.getStartPosition(), type.getLength()); copy.setType((Type)fRewriter.createStringPlaceholder(commentToken + typeName, type.getNodeType()));