final ASTNode internalGetSetChildProperty(ChildPropertyDescriptor property, boolean get, ASTNode child) { if (property == TYPE_PROPERTY) { if (get) { return getType(); } else { setType((Type) child); return null; } } // allow default implementation to flag the error return super.internalGetSetChildProperty(property, get, child); }
final ASTNode internalGetSetChildProperty(ChildPropertyDescriptor property, boolean get, ASTNode child) { if (property == TYPE_PROPERTY) { if (get) { return getType(); } else { setType((Type) child); return null; } } // allow default implementation to flag the error return super.internalGetSetChildProperty(property, get, child); }
@Override final ASTNode internalGetSetChildProperty(ChildPropertyDescriptor property, boolean get, ASTNode child) { if (property == TYPE_PROPERTY) { if (get) { return getType(); } else { setType((Type) child); return null; } } // allow default implementation to flag the error return super.internalGetSetChildProperty(property, get, child); }
final ASTNode internalGetSetChildProperty(ChildPropertyDescriptor property, boolean get, ASTNode child) { if (property == TYPE_PROPERTY) { if (get) { return getType(); } else { setType((Type) child); return null; } } // allow default implementation to flag the error return super.internalGetSetChildProperty(property, get, child); }
final ASTNode internalGetSetChildProperty(ChildPropertyDescriptor property, boolean get, ASTNode child) { if (property == TYPE_PROPERTY) { if (get) { return getType(); } else { setType((Type) child); return null; } } // allow default implementation to flag the error return super.internalGetSetChildProperty(property, get, child); }
@Override protected TypeLiteral convertObject(String string, AST ast) { org.eclipse.jdt.core.dom.Type type = ast.newPrimitiveType(PrimitiveType.toCode(string)); TypeLiteral typeLiteral = ast.newTypeLiteral(); typeLiteral.setType(type); return typeLiteral; }
MethodInvocation methodInvocation = ast.newMethodInvocation(); methodInvocation.setName(ast.newSimpleName("getLogger")); methodInvocation.setExpression(ast.newSimpleName("Logger")); TypeLiteral typeLiteral = ast.newTypeLiteral(); typeLiteral.setType(ast.newSimpleType(ast.newName(className))); methodInvocation.arguments().add(typeLiteral); fragment.setInitializer(methodInvocation);
@Override protected TypeLiteral convertObject(String string, AST ast) { Name name = ast.newName(string); org.eclipse.jdt.core.dom.Type type = ast.newSimpleType(name); TypeLiteral typeLiteral = ast.newTypeLiteral(); typeLiteral.setType(type); return typeLiteral; }
public Expression convert(org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess expression) { TypeLiteral typeLiteral = new TypeLiteral(this.ast); if (this.resolveBindings) { this.recordNodes(typeLiteral, expression); } typeLiteral.setSourceRange(expression.sourceStart, expression.sourceEnd - expression.sourceStart + 1); typeLiteral.setType(convertType(expression.type)); return typeLiteral; }
public Expression convert(org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess expression) { TypeLiteral typeLiteral = new TypeLiteral(this.ast); if (this.resolveBindings) { this.recordNodes(typeLiteral, expression); } typeLiteral.setSourceRange(expression.sourceStart, expression.sourceEnd - expression.sourceStart + 1); typeLiteral.setType(convertType(expression.type)); return typeLiteral; }
public Expression convert(org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess expression) { TypeLiteral typeLiteral = new TypeLiteral(this.ast); if (this.resolveBindings) { this.recordNodes(typeLiteral, expression); } typeLiteral.setSourceRange(expression.sourceStart, expression.sourceEnd - expression.sourceStart + 1); typeLiteral.setType(convertType(expression.type)); return typeLiteral; }
public Expression convert(org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess expression) { TypeLiteral typeLiteral = new TypeLiteral(this.ast); if (this.resolveBindings) { this.recordNodes(typeLiteral, expression); } typeLiteral.setSourceRange(expression.sourceStart, expression.sourceEnd - expression.sourceStart + 1); typeLiteral.setType(convertType(expression.type)); return typeLiteral; }
public Expression convert(org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess expression) { TypeLiteral typeLiteral = new TypeLiteral(this.ast); if (this.resolveBindings) { this.recordNodes(typeLiteral, expression); } typeLiteral.setSourceRange(expression.sourceStart, expression.sourceEnd - expression.sourceStart + 1); typeLiteral.setType(convertType(expression.type)); return typeLiteral; }
ASTNode clone0(AST target) { TypeLiteral result = new TypeLiteral(target); result.setSourceRange(getStartPosition(), getLength()); result.setType((Type) getType().clone(target)); return result; }
@Override ASTNode clone0(AST target) { TypeLiteral result = new TypeLiteral(target); result.setSourceRange(getStartPosition(), getLength()); result.setType((Type) getType().clone(target)); return result; }
ASTNode clone0(AST target) { TypeLiteral result = new TypeLiteral(target); result.setSourceRange(getStartPosition(), getLength()); result.setType((Type) getType().clone(target)); return result; }
ASTNode clone0(AST target) { TypeLiteral result = new TypeLiteral(target); result.setSourceRange(getStartPosition(), getLength()); result.setType((Type) getType().clone(target)); return result; }
ASTNode clone0(AST target) { TypeLiteral result = new TypeLiteral(target); result.setSourceRange(getStartPosition(), getLength()); result.setType((Type) getType().clone(target)); return result; }
ASTNode clone0(AST target) { TypeLiteral result = new TypeLiteral(target); result.setSourceRange(getStartPosition(), getLength()); result.setType((Type) getType().clone(target)); return result; }
private static MemberValuePair newKeyValueClass(final AST ast, final String key, final String typeName) { final MemberValuePair pair = ast.newMemberValuePair(); pair.setName(ast.newSimpleName(key)); final TypeLiteral type = ast.newTypeLiteral(); type.setType(ast.newSimpleType(ast.newName(typeName))); pair.setValue(type); return pair; }