Uses of Annotation Type
org.evrete.api.annotations.NonNull
Packages that use NonNull
-
Uses of NonNull in org.evrete.api
Methods in org.evrete.api with annotations of type NonNullModifier and TypeMethodDescriptionExpressionResolver.buildExpression(String expression, NamedType.Resolver resolver) This method parses a string argument and returns anEvaluatorif possible.<T> Type<T>Declares and registers newTypewith the given type name and Java class<T> Type<T>Declares and registers newTypewith the given type name and Java class name.<T> Type<T><T> Type<T>Returns a declared field with the given name.default <T> Type<T>TypeResolver.getOrDeclare(String typeName, Class<T> javaType) default <T> Type<T>TypeResolver.getOrDeclare(String typeName, String javaType) Type<?>NamedType.getType()Method returns engine's internalTypeof a fact declaration<T> Type<T>TypeResolver.getType(int typeId) <T> Type<T>TypeResolverWrapper.getType(int typeId) ExpressionResolver.resolve(String arg, NamedType.Resolver resolver) This method takes a string as an argument and builds aFieldReferenceif possible.default FieldReference[]ExpressionResolver.resolve(NamedType.Resolver resolver, String... strings) ReturnsNamedTypeby its declared variable nameMethod parameters in org.evrete.api with annotations of type NonNullModifier and TypeMethodDescriptionLhsBuilder.addFactDeclaration(String name, Class<?> type) LhsBuilder.addFactDeclaration(String name, Class<?> type) LhsBuilder.addFactDeclaration(String name, String type) LhsBuilder.addFactDeclaration(String name, String type) LhsBuilder.addFactDeclaration(String name, Type<?> type) LhsBuilder.addFactDeclaration(String name, Type<?> type) default <T> Type<T>Declares and registers newTypewith the given Java class name.<T> Type<T>Declares and registers newTypewith the given type name and Java class<T> Type<T>Declares and registers newTypewith the given type name and Java class<T> Type<T>Declares and registers newTypewith the given type name and Java class name.<T> Type<T>Declares and registers newTypewith the given type name and Java class name.<T> Type<T><T> Type<T><T> Type<T><T> Type<T>Returns a declared field with the given name.default FieldReference[]ExpressionResolver.resolve(NamedType.Resolver resolver, String... strings) ReturnsNamedTypeby its declared variable nameLhsBuilder.where(Predicate<Object[]> predicate, double complexity, FieldReference... references) default LhsBuilder<C>default LhsBuilder<C>LhsBuilder.where(Predicate<Object[]> predicate, FieldReference... references) LhsBuilder.where(ValuesPredicate predicate, double complexity, String... references) LhsBuilder.where(ValuesPredicate predicate, double complexity, FieldReference... references) default LhsBuilder<C>LhsBuilder.where(ValuesPredicate predicate, String... references) default LhsBuilder<C>LhsBuilder.where(ValuesPredicate predicate, FieldReference... references)