List of usage examples for org.eclipse.jdt.core.dom TypeParameter NAME_PROPERTY
ChildPropertyDescriptor NAME_PROPERTY
To view the source code for org.eclipse.jdt.core.dom TypeParameter NAME_PROPERTY.
Click Source Link
From source file:org.moe.natjgen.ClassEditor.java
License:Apache License
@SuppressWarnings("unchecked") public void setTemplates(ArrayList<ObjCGenericParamType> genericParamTypes) throws GeneratorException { editLock();/* w w w . j a va2 s . c o m*/ ListRewrite params = getRewrite().getListRewrite(classDecl, TypeDeclaration.TYPE_PARAMETERS_PROPERTY); for (ASTNode object : (List<ASTNode>) params.getRewrittenList()) { params.remove(object, getEditGroup()); } for (ObjCGenericParamType genericParamType : genericParamTypes) { TypeParameter typeParameter = getAST().newTypeParameter(); params.insertLast(typeParameter, getEditGroup()); getRewrite().set(typeParameter, TypeParameter.NAME_PROPERTY, getAST().newSimpleName(genericParamType.getName()), getEditGroup()); } }
From source file:org.moe.natjgen.MethodEditor.java
License:Apache License
@SuppressWarnings("unchecked") public void setTemplates(ArrayList<ObjCGenericParamType> genericParamTypes) throws GeneratorException { editLock();/*from ww w . j a v a 2s . c om*/ ListRewrite params = getRewrite().getListRewrite(methodDecl, MethodDeclaration.TYPE_PARAMETERS_PROPERTY); for (ASTNode object : (List<ASTNode>) params.getRewrittenList()) { params.remove(object, getEditGroup()); } for (ObjCGenericParamType genericParamType : genericParamTypes) { TypeParameter typeParameter = getAST().newTypeParameter(); params.insertLast(typeParameter, getEditGroup()); getRewrite().set(typeParameter, TypeParameter.NAME_PROPERTY, getAST().newSimpleName(genericParamType.getName()), getEditGroup()); } }