Просмотр исходного кода

new: IAttribute#match
fix: IClass#BOOL

Mariusz Sieroń 6 лет назад
Родитель
Сommit
6effa7a382

+ 4 - 0
assira/src/main/java/net/ranides/assira/reflection/IAttribute.java

@@ -95,4 +95,8 @@ public enum IAttribute {
         this.reflective = reflective;
     }
 
+    public boolean match(IElement element) {
+        return element.attributes().has(this);
+    }
+
 }

+ 1 - 0
assira/src/main/java/net/ranides/assira/reflection/IClass.java

@@ -35,6 +35,7 @@ public interface IClass<T> extends IElement, Comparable<IClass<?>> {
     IClass<Float>     FLOAT  = typeinfo(float.class);
     IClass<Double>    DOUBLE = typeinfo(double.class);
     IClass<Character> CHAR   = typeinfo(char.class);
+    IClass<Boolean>   BOOL   = typeinfo(boolean.class);
     IClass<String>    STRING = typeinfo(String.class);
 
     /**