diff options
author | zaaarf <zaaarf@proton.me> | 2023-03-27 12:33:18 +0200 |
---|---|---|
committer | zaaarf <zaaarf@proton.me> | 2023-03-27 12:33:18 +0200 |
commit | fcd0cef9513e5d7665ec4ffa4b1d87379f0e8910 (patch) | |
tree | 3005910846aa7f18bf45d0faeb3a0ba536554f6c /src/main/java | |
parent | fb984396c64c1c23a98b6ed50f10945dc07aa8a0 (diff) |
chore: ArrayContainer is no longer used
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/ftbsc/lll/processor/tools/containers/ArrayContainer.java | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/src/main/java/ftbsc/lll/processor/tools/containers/ArrayContainer.java b/src/main/java/ftbsc/lll/processor/tools/containers/ArrayContainer.java deleted file mode 100644 index 7e7da25..0000000 --- a/src/main/java/ftbsc/lll/processor/tools/containers/ArrayContainer.java +++ /dev/null @@ -1,38 +0,0 @@ -package ftbsc.lll.processor.tools.containers; - -import javax.lang.model.type.ArrayType; -import javax.lang.model.type.TypeKind; -import javax.lang.model.type.TypeMirror; - -/** - * Utility class that extrapolates information from a {@link TypeMirror}, - * making it considerably easier to get informations about an - * array. - * @since 0.4.0 - */ -public class ArrayContainer { - /** - * The nesting level of the array - a type who is not an array will have 0. - */ - public final int arrayLevel; - - /** - * The innermost component of the array, corresponding to the type of the base - * component. - */ - public final TypeMirror innermostComponent; - - /** - * Creates a new {@link ArrayContainer} from a {@link TypeMirror}. - * @param t the {@link TypeMirror} representing the type. - */ - public ArrayContainer(TypeMirror t) { - int arrayLevel = 0; - while(t.getKind() == TypeKind.ARRAY) { - t = ((ArrayType) t).getComponentType(); - arrayLevel++; - } - this.arrayLevel = arrayLevel; - this.innermostComponent = t; - } -} |