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 TypeMethodDescriptiondefault EvaluatorExpressionResolver.buildExpression(String expression, NamedType.Resolver resolver) Deprecated.default LiteralEvaluatorExpressionResolver.buildExpression(LiteralExpression expression) 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) static LiteralExpressionLiteralExpression.of(String source, NamedType.Resolver context) 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 Class<?> 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)
ExpressionResolver.buildExpression(LiteralExpression)instead