List of usage examples for org.eclipse.jdt.core.dom ArrayType setComponentType
public void setComponentType(Type componentType)
From source file:com.google.devtools.j2cpp.translate.JavaToIOSTypeConverter.java
License:Open Source License
@Override public boolean visit(ArrayCreation node) { ArrayType type = node.getType(); Type newType = Types.makeIOSType(type); if (newType != null) { type.setComponentType(newType); }//from w w w . j a v a2s. co m return super.visit(node); }
From source file:org.whole.lang.java.util.JDTTransformerVisitor.java
License:Open Source License
public boolean visit(ArrayType node) { org.whole.lang.java.model.ArrayType at = lf.create(JavaEntityDescriptorEnum.ArrayType); acceptChild(node.getElementType());// w w w. j av a2 s . c om at.setComponentType(type); org.whole.lang.java.model.ArrayType compound = at; for (int i = 0, remaining = node.getDimensions() - 1; i < remaining; i++) compound = lf.createArrayType(compound); type = compound; return false; }