Skip navigation links
A C E F G I J L M N O P R S T U V 

A

accept(int, T) - Method in interface manifold.ext.rt.api.IndexedConsumer
Performs this operation on the given argument with the given index.
add(T) - Method in interface manifold.ext.rt.api.IListBacked
 
add(int, T) - Method in interface manifold.ext.rt.api.IListBacked
 
addAll(Collection<? extends T>) - Method in interface manifold.ext.rt.api.IListBacked
 
addAll(int, Collection<? extends T>) - Method in interface manifold.ext.rt.api.IListBacked
 
and(CharPredicate) - Method in interface manifold.ext.rt.api.CharPredicate
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
and(IndexedPredicate<? super T>) - Method in interface manifold.ext.rt.api.IndexedPredicate
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
andThen(IndexedConsumer<? super T>) - Method in interface manifold.ext.rt.api.IndexedConsumer
Returns a composed Consumer that performs, in sequence, this operation followed by the after operation.
andThen(IndexedFunction<? super R, ? extends V>) - Method in interface manifold.ext.rt.api.IndexedFunction
Returns a composed function that first applies this function to its input, and then applies the after function to the result.
apply(int, T) - Method in interface manifold.ext.rt.api.IndexedFunction
Applies this function to the given argument.

C

call(Class<?>, String, String, Class<?>, Class<?>[], Object[]) - Method in interface manifold.ext.rt.api.ICallHandler
Dispatch a call to an interface method.
call(Map<K, V>, Class<?>, String, String, Class<?>, Class<?>[], Object[]) - Static method in class manifold.ext.rt.extensions.java.util.Map.MapStructExt
 
CharPredicate - Interface in manifold.ext.rt.api
Represents a predicate (boolean-valued function) of one char-valued argument.
clear() - Method in interface manifold.ext.rt.api.IListBacked
 
coerce(Object, Class<?>) - Method in interface manifold.ext.rt.api.ICoercionProvider
Coerce value to type.
coerce(Object, Class<?>) - Static method in class manifold.ext.rt.RuntimeMethods
Coerce a value e.g., from a JSON bindings, to a more specific a Java value, using ICoercionProvider where applicable.
coerceListToBindingValues() - Method in interface manifold.ext.rt.api.IListBacked
 
coerceListToComplexValues() - Method in interface manifold.ext.rt.api.IListBacked
 
coerceToBindingValue(Object) - Static method in class manifold.ext.rt.RuntimeMethods
 
CoercionProviders - Class in manifold.ext.rt
 
CoercionProviders() - Constructor for class manifold.ext.rt.CoercionProviders
 
ComparableUsing<T> - Interface in manifold.ext.rt.api
Implement this Comparable extension to enable relational operators directly on your type.
ComparableUsing.EqualityMode - Enum in manifold.ext.rt.api
The mode indicating the method used to implement == and != operators.
ComparableUsing.Operator - Enum in manifold.ext.rt.api
Relational operators to implement
compareToUsing(T, ComparableUsing.Operator) - Method in interface manifold.ext.rt.api.ComparableUsing
Compare this to that using op.
compose(IndexedFunction<? super V, ? extends T>) - Method in interface manifold.ext.rt.api.IndexedFunction
Returns a composed function that first applies the before function to its input, and then applies this function to the result.
construct(Class, Class[], Object[]) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
constructProxy(Object, Class) - Static method in class manifold.ext.rt.RuntimeMethods
 
contains(Object) - Method in interface manifold.ext.rt.api.IListBacked
 
containsAll(Collection<?>) - Method in interface manifold.ext.rt.api.IListBacked
 

E

equalityMode() - Method in interface manifold.ext.rt.api.ComparableUsing
The method used to handle == and !=
Extension - Annotation Type in manifold.ext.rt.api
Use this annotation to indicate a class is a Manifold Extension class.

F

forEach(Consumer<? super T>) - Method in interface manifold.ext.rt.api.IListBacked
 

G

get(int) - Method in interface manifold.ext.rt.api.IListBacked
 
get() - Static method in class manifold.ext.rt.CoercionProviders
 
getBindings() - Method in interface manifold.ext.rt.api.IBindingsBacked
The Bindings object used to store name/value pairs corresponding with getter/setter methods.
getField_boolean(Object, String) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
getField_byte(Object, String) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
getField_char(Object, String) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
getField_double(Object, String) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
getField_float(Object, String) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
getField_int(Object, String) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
getField_long(Object, String) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
getField_Object(Object, String) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
getField_short(Object, String) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
getFieldStatic_boolean(Class, String) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
getFieldStatic_byte(Class, String) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
getFieldStatic_char(Class, String) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
getFieldStatic_double(Class, String) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
getFieldStatic_float(Class, String) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
getFieldStatic_int(Class, String) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
getFieldStatic_long(Class, String) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
getFieldStatic_Object(Class, String) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
getFieldStatic_short(Class, String) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
getFinalComponentType() - Method in interface manifold.ext.rt.api.IListBacked
 
getList() - Method in interface manifold.ext.rt.api.IListBacked
The List object used to store raw values corresponding with List methods.

I

IBindingsBacked - Interface in manifold.ext.rt.api
A Structural interface with only getter/setter methods can extend this interface and provide default implementations of its methods and implement a compile-time proxy API to avoid the overhead runtime proxy generation.
IBindingType - Interface in manifold.ext.rt.api
enum types implement this so dynamic proxies can marshal calls to Bindings.
ICallHandler - Interface in manifold.ext.rt.api
Facilitates dynamic interface method invocation.
ICoercionProvider - Interface in manifold.ext.rt.api
Implement this interface to handle coercions during dynamic proxy invocation, such as with JSON Schema marshalling.
identity() - Static method in interface manifold.ext.rt.api.IndexedFunction
Returns a function that always returns its input argument.
IDynamicProxyFactory - Interface in manifold.ext.rt.api
 
IListBacked<T> - Interface in manifold.ext.rt.api
A Structural interface with only list methods can extend this interface and provide default implementations of its methods and implement a compile-time proxy API to avoid the overhead runtime proxy generation.
IndexedConsumer<T> - Interface in manifold.ext.rt.api
Indexed version of Consumer
IndexedFunction<T,R> - Interface in manifold.ext.rt.api
Represents a function that accepts an argument and an index for the argument and produces a result.
IndexedPredicate<T> - Interface in manifold.ext.rt.api
 
indexOf(Object) - Method in interface manifold.ext.rt.api.IListBacked
 
invoke_boolean(Object, String, Class[], Object[]) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
invoke_byte(Object, String, Class[], Object[]) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
invoke_char(Object, String, Class[], Object[]) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
invoke_double(Object, String, Class[], Object[]) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
invoke_float(Object, String, Class[], Object[]) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
invoke_int(Object, String, Class[], Object[]) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
invoke_long(Object, String, Class[], Object[]) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
invoke_Object(Object, String, Class[], Object[]) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
invoke_void(Object, String, Class[], Object[]) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
invokeStatic_boolean(Class, String, Class[], Object[]) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
invokeStatic_byte(Class, String, Class[], Object[]) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
invokeStatic_char(Class, String, Class[], Object[]) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
invokeStatic_double(Class, String, Class[], Object[]) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
invokeStatic_float(Class, String, Class[], Object[]) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
invokeStatic_int(Class, String, Class[], Object[]) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
invokeStatic_long(Class, String, Class[], Object[]) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
invokeStatic_Object(Class, String, Class[], Object[]) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
invokeStatic_void(Class, String, Class[], Object[]) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
IProxyFactory<T,I> - Interface in manifold.ext.rt.api
The Structural.factoryClass(), if provided, must implement this interface.
isEmpty() - Method in interface manifold.ext.rt.api.IListBacked
 
iterator() - Method in interface manifold.ext.rt.api.IListBacked
 

J

Jailbreak - Annotation Type in manifold.ext.rt.api
Gain direct, type-safe access to otherwise inaccessible classes/methods/fields with @Jailbreak.
jailbreak(Object) - Static method in class manifold.ext.rt.extensions.java.lang.Object.ManObjectExt
 

L

lastIndexOf(Object) - Method in interface manifold.ext.rt.api.IListBacked
 
listIterator() - Method in interface manifold.ext.rt.api.IListBacked
 
listIterator(int) - Method in interface manifold.ext.rt.api.IListBacked
 

M

makeProxyFactory(Class, Class) - Method in interface manifold.ext.rt.api.IDynamicProxyFactory
 
manifold.ext.rt - package manifold.ext.rt
 
manifold.ext.rt.api - package manifold.ext.rt.api
 
manifold.ext.rt.extensions.java.lang.Object - package manifold.ext.rt.extensions.java.lang.Object
 
manifold.ext.rt.extensions.java.util.Map - package manifold.ext.rt.extensions.java.util.Map
 
ManObjectExt - Class in manifold.ext.rt.extensions.java.lang.Object
 
ManObjectExt() - Constructor for class manifold.ext.rt.extensions.java.lang.Object.ManObjectExt
 
MapStructExt - Class in manifold.ext.rt.extensions.java.util.Map
Interface extension for java.util.Map to add ICallHandler support.
MapStructExt() - Constructor for class manifold.ext.rt.extensions.java.util.Map.MapStructExt
 
maybeSelfProxyClass(Class<?>, Class<?>) - Static method in class manifold.ext.rt.RuntimeMethods
 

N

negate() - Method in interface manifold.ext.rt.api.CharPredicate
Returns a predicate that represents the logical negation of this predicate.
negate() - Method in interface manifold.ext.rt.api.IndexedPredicate
Returns a predicate that represents the logical negation of this predicate.

O

or(CharPredicate) - Method in interface manifold.ext.rt.api.CharPredicate
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
or(IndexedPredicate<? super T>) - Method in interface manifold.ext.rt.api.IndexedPredicate
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.

P

parallelStream() - Method in interface manifold.ext.rt.api.IListBacked
 
proxy(T, Class<I>) - Method in interface manifold.ext.rt.api.IProxyFactory
Create a proxy for the iface interface, delegating to target.

R

ReflectionRuntimeMethods - Class in manifold.ext.rt
 
ReflectionRuntimeMethods() - Constructor for class manifold.ext.rt.ReflectionRuntimeMethods
 
remove(Object) - Method in interface manifold.ext.rt.api.IListBacked
 
remove(int) - Method in interface manifold.ext.rt.api.IListBacked
 
removeAll(Collection<?>) - Method in interface manifold.ext.rt.api.IListBacked
 
removeIf(Predicate<? super T>) - Method in interface manifold.ext.rt.api.IListBacked
 
replaceAll(UnaryOperator<T>) - Method in interface manifold.ext.rt.api.IListBacked
 
retainAll(Collection<?>) - Method in interface manifold.ext.rt.api.IListBacked
 
RuntimeMethods - Class in manifold.ext.rt
 
RuntimeMethods() - Constructor for class manifold.ext.rt.RuntimeMethods
 

S

Self - Annotation Type in manifold.ext.rt.api
Annotate a method return type, parameter type, or a field type with @Self to achieve Self type behavior.
set(int, T) - Method in interface manifold.ext.rt.api.IListBacked
 
setField_boolean(Object, String, boolean) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
setField_byte(Object, String, byte) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
setField_char(Object, String, char) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
setField_double(Object, String, double) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
setField_float(Object, String, float) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
setField_int(Object, String, int) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
setField_long(Object, String, long) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
setField_Object(Object, String, Object) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
setField_short(Object, String, short) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
setFieldStatic_boolean(Class, String, boolean) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
setFieldStatic_byte(Class, String, byte) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
setFieldStatic_char(Class, String, char) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
setFieldStatic_double(Class, String, double) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
setFieldStatic_float(Class, String, float) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
setFieldStatic_int(Class, String, int) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
setFieldStatic_long(Class, String, long) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
setFieldStatic_Object(Class, String, Object) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
setFieldStatic_short(Class, String, short) - Static method in class manifold.ext.rt.ReflectionRuntimeMethods
 
size() - Method in interface manifold.ext.rt.api.IListBacked
 
sort(Comparator<? super T>) - Method in interface manifold.ext.rt.api.IListBacked
 
spliterator() - Method in interface manifold.ext.rt.api.IListBacked
 
stream() - Method in interface manifold.ext.rt.api.IListBacked
 
Structural - Annotation Type in manifold.ext.rt.api
Declare a structural interface using this annotation.
subList(int, int) - Method in interface manifold.ext.rt.api.IListBacked
 

T

test(char) - Method in interface manifold.ext.rt.api.CharPredicate
Evaluates this predicate on the given argument.
test(int, T) - Method in interface manifold.ext.rt.api.IndexedPredicate
Evaluates this predicate on the given argument.
This - Annotation Type in manifold.ext.rt.api
Identifies the receiver of an instance extension method.
toArray() - Method in interface manifold.ext.rt.api.IListBacked
 
toArray(T1[]) - Method in interface manifold.ext.rt.api.IListBacked
 
toBindings(Collection<?>) - Method in interface manifold.ext.rt.api.IListBacked
 
toBindingsValue(Object) - Method in interface manifold.ext.rt.api.IListBacked
 
toBindingValue() - Method in interface manifold.ext.rt.api.IBindingType
Produce a value suitable for a Bindings value e.g., a simple value like a string or number or another Bindings or List of such values.
toBindingValue(Object) - Method in interface manifold.ext.rt.api.ICoercionProvider
Coerce value parameter to a value suitable for a Bindings e.g., a JSON bindings.

U

UNHANDLED - Static variable in interface manifold.ext.rt.api.ICallHandler
A value resulting from #call() indicating the call could not be dispatched.

V

valueOf(String) - Static method in enum manifold.ext.rt.api.ComparableUsing.EqualityMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum manifold.ext.rt.api.ComparableUsing.Operator
Returns the enum constant of this type with the specified name.
values() - Static method in enum manifold.ext.rt.api.ComparableUsing.EqualityMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum manifold.ext.rt.api.ComparableUsing.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
A C E F G I J L M N O P R S T U V 
Skip navigation links

Copyright © 2020. All rights reserved.