From fcd0cef9513e5d7665ec4ffa4b1d87379f0e8910 Mon Sep 17 00:00:00 2001 From: zaaarf Date: Mon, 27 Mar 2023 12:33:18 +0200 Subject: [PATCH] chore: ArrayContainer is no longer used --- .../tools/containers/ArrayContainer.java | 38 ------------------- 1 file changed, 38 deletions(-) delete mode 100644 src/main/java/ftbsc/lll/processor/tools/containers/ArrayContainer.java 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; - } -}