public abstract class ArraySetManager<E> extends ArrayManager<E>
| Constructor and Description |
|---|
ArraySetManager(com.sun.codemodel.JType componentType,
String name) |
| Modifier and Type | Method and Description |
|---|---|
abstract com.sun.codemodel.JExpression |
createExpression(E element) |
com.sun.codemodel.JExpression |
getComponent(int index) |
com.sun.codemodel.JExpression |
getComponent(com.sun.codemodel.JExpression indexExpr) |
List<E> |
getElements() |
int |
getOrInsert(E element) |
void |
initArray() |
int |
size() |
getArray, getArrayVar, getComponentType, getName, initArrayVarpublic ArraySetManager(com.sun.codemodel.JType componentType,
String name)
public abstract com.sun.codemodel.JExpression createExpression(E element)
public List<E> getElements()
getElements in class ArrayManager<E>public int size()
size in class ArrayManager<E>public void initArray()
initArray in class ArrayManager<E>public com.sun.codemodel.JExpression getComponent(int index)
public com.sun.codemodel.JExpression getComponent(com.sun.codemodel.JExpression indexExpr)
public int getOrInsert(E element)
Copyright © 2023. All rights reserved.