private void addField(Field<Body> field) { final List<BodyDeclaration> bodyDeclarations = getBody().bodyDeclarations(); int idx = 0; for (BodyDeclaration bodyDeclaration : bodyDeclarations) { if (!(bodyDeclaration instanceof FieldDeclaration)) { break; } idx++; } bodyDeclarations.add(idx, (BodyDeclaration) ((VariableDeclarationFragment) field.getInternal()).getParent()); }
private void addField(Field<Body> field) { final List<BodyDeclaration> bodyDeclarations = getBody().bodyDeclarations(); int idx = 0; for (BodyDeclaration bodyDeclaration : bodyDeclarations) { if (!(bodyDeclaration instanceof FieldDeclaration)) { break; } idx++; } bodyDeclarations.add(idx, (BodyDeclaration) ((VariableDeclarationFragment) field.getInternal()).getParent()); }
@SuppressWarnings("unchecked") private void addField(Field<O> field) { List<Object> bodyDeclarations = getBodyDeclaration().bodyDeclarations(); int idx = 0; for (Object object : bodyDeclarations) { if (!(object instanceof FieldDeclaration)) { break; } idx++; } bodyDeclarations.add(idx, ((VariableDeclarationFragment) field.getInternal()).getParent()); }
@SuppressWarnings("unchecked") private void addField(Field<O> field) { List<Object> bodyDeclarations = getDeclaration().bodyDeclarations(); int idx = 0; for (Object object : bodyDeclarations) { if (!(object instanceof FieldDeclaration)) { break; } idx++; } bodyDeclarations.add(idx, ((VariableDeclarationFragment) field.getInternal()).getParent()); }
@SuppressWarnings("unchecked") private void addField(Field<O> field) { List<Object> bodyDeclarations = getBodyDeclaration().bodyDeclarations(); int idx = 0; for (Object object : bodyDeclarations) { if (!(object instanceof FieldDeclaration)) { break; } idx++; } bodyDeclarations.add(idx, ((VariableDeclarationFragment) field.getInternal()).getParent()); }
@SuppressWarnings("unchecked") private void addField(Field<Body> field) { final List<BodyDeclaration> bodyDeclarations = getBody().bodyDeclarations(); int idx = 0; for (BodyDeclaration bodyDeclaration : bodyDeclarations) { if (!(bodyDeclaration instanceof FieldDeclaration)) { break; } idx++; } bodyDeclarations.add(idx, (BodyDeclaration) ((VariableDeclarationFragment) field.getInternal()).getParent()); }
@Override public Body removeField(final Field<Body> field) VariableDeclarationFragment fragment = (VariableDeclarationFragment) field.getInternal(); Iterator<Object> declarationsIterator = getBody().bodyDeclarations().iterator(); while (declarationsIterator.hasNext())
public O removeField(final Field<O> field) VariableDeclarationFragment fragment = (VariableDeclarationFragment) field.getInternal(); Iterator<Object> declarationsIterator = getBodyDeclaration().bodyDeclarations().iterator(); while (declarationsIterator.hasNext())
public O removeField(final Field<O> field) VariableDeclarationFragment fragment = (VariableDeclarationFragment) field.getInternal(); Iterator<Object> declarationsIterator = getDeclaration().bodyDeclarations().iterator(); while (declarationsIterator.hasNext())
@Override public Body removeField(final Field<Body> field) VariableDeclarationFragment fragment = (VariableDeclarationFragment) field.getInternal(); Iterator<Object> declarationsIterator = getBody().bodyDeclarations().iterator(); while (declarationsIterator.hasNext())
public O removeField(final Field<O> field) VariableDeclarationFragment fragment = (VariableDeclarationFragment) field.getInternal(); Iterator<Object> declarationsIterator = getBodyDeclaration().bodyDeclarations().iterator(); while (declarationsIterator.hasNext())
public Body removeField(final Field<Body> field) VariableDeclarationFragment fragment = (VariableDeclarationFragment) field.getInternal(); Iterator<Object> declarationsIterator = getBody().bodyDeclarations().iterator(); while (declarationsIterator.hasNext())
@Override public FieldSource<O> setLiteralInitializer(final String value) { String stub = "public class Stub { private Object stub = " + value + " }"; JavaClass<?> temp = Roaster.parse(JavaClass.class, stub); VariableDeclarationFragment tempFrag = (VariableDeclarationFragment) temp.getFields().get(0).getInternal(); fragment.setInitializer((Expression) ASTNode.copySubtree(ast, tempFrag.getInitializer())); return this; }
@Override public FieldSource<O> setLiteralInitializer(final String value) { String stub = "public class Stub { private String stub = " + value + " }"; JavaClass<?> temp = Roaster.parse(JavaClass.class, stub); VariableDeclarationFragment tempFrag = (VariableDeclarationFragment) temp.getFields().get(0).getInternal(); fragment.setInitializer((Expression) ASTNode.copySubtree(ast, tempFrag.getInitializer())); return this; }
@Override public FieldSource<O> setLiteralInitializer(final String value) { String stub = "public class Stub { private Object stub = " + value + " }"; JavaClass<?> temp = Roaster.parse(JavaClass.class, stub); VariableDeclarationFragment tempFrag = (VariableDeclarationFragment) temp.getFields().get(0).getInternal(); fragment.setInitializer((Expression) ASTNode.copySubtree(ast, tempFrag.getInitializer())); return this; }