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

A

AbstractDynamicTypeProxy - Class in manifold.ext.api
 
AbstractDynamicTypeProxy(Object) - Constructor for class manifold.ext.api.AbstractDynamicTypeProxy
 
AbstractExtensionProducer<M extends IModel> - Class in manifold.ext
An abstraction for a type manifold that produces Extension Classes to be processed by the ExtensionManifold.
AbstractExtensionProducer() - Constructor for class manifold.ext.AbstractExtensionProducer
 
accept(int, T) - Method in interface manifold.ext.api.IndexedConsumer
Performs this operation on the given argument with the given index.
add(T) - Method in interface manifold.ext.api.IListBacked
 
add(int, T) - Method in interface manifold.ext.api.IListBacked
 
addAll(Collection<? extends T>) - Method in interface manifold.ext.api.IListBacked
 
addAll(int, Collection<? extends T>) - Method in interface manifold.ext.api.IListBacked
 
addFile(IFile) - Method in class manifold.ext.Model
 
and(CharPredicate) - Method in interface manifold.ext.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.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.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.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.api.IndexedFunction
Applies this function to the given argument.
assignStructuralIdentity(Object, Class) - Static method in class manifold.ext.RuntimeMethods
 

C

call(Class<?>, String, String, Class<?>, Class<?>[], Object[]) - Method in interface manifold.ext.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.extensions.java.util.Map.MapStructExt
 
CharPredicate - Interface in manifold.ext.api
Represents a predicate (boolean-valued function) of one char-valued argument.
clear() - Method in interface manifold.ext.api.IListBacked
 
coerce(Object, Class<?>) - Method in interface manifold.ext.api.ICoercionProvider
Coerce value to type.
coerce(Object, Class<?>) - Static method in class manifold.ext.RuntimeMethods
Coerce the value from a JSON bindings value to more type-safe a Java value, using ICoercionProvider where applicable.
coerceToBindingValue(Object) - Static method in class manifold.ext.RuntimeMethods
 
CoercionProviders - Class in manifold.ext
 
CoercionProviders() - Constructor for class manifold.ext.CoercionProviders
 
ComparableUsing<T> - Interface in manifold.ext.api
Implement this Comparable extension to enable relational operators directly on your type.
ComparableUsing.EqualityMode - Enum in manifold.ext.api
The mode indicating the method used to implement == and != operators.
ComparableUsing.Operator - Enum in manifold.ext.api
Relational operators to implement
compareToUsing(T, ComparableUsing.Operator) - Method in interface manifold.ext.api.ComparableUsing
Compare this to that using op.
compose(IndexedFunction<? super V, ? extends T>) - Method in interface manifold.ext.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.ReflectionRuntimeMethods
 
constructProxy(Object, Class) - Static method in class manifold.ext.RuntimeMethods
 
contains(Object) - Method in interface manifold.ext.api.IListBacked
 
containsAll(Collection<?>) - Method in interface manifold.ext.api.IListBacked
 
containsKey(TypeVariable) - Method in class manifold.ext.TypeVarToTypeMap
 
contribute(JavaFileManager.Location, String, boolean, String, Model, DiagnosticListener<JavaFileObject>) - Method in class manifold.ext.ExtensionManifold
 
createCacheClearer() - Method in class manifold.ext.AbstractExtensionProducer
 
createCacheClearer() - Method in class manifold.ext.ExtensionManifold
 
createModel(String, Set<IFile>) - Method in class manifold.ext.AbstractExtensionProducer
 

D

deriveExtendedClassFrom(String) - Method in class manifold.ext.AbstractExtensionProducer
 

E

EMPTY_MAP - Static variable in class manifold.ext.TypeVarToTypeMap
 
entrySet() - Method in class manifold.ext.TypeVarToTypeMap
 
equalityMode() - Method in interface manifold.ext.api.ComparableUsing
The method used to handle == and !=
Extension - Annotation Type in manifold.ext.api
Use this annotation to indicate a class is a Manifold Extension class.
extensionClass - Static variable in annotation type manifold.ext.ExtensionMethod
 
ExtensionManifold - Class in manifold.ext
 
ExtensionManifold() - Constructor for class manifold.ext.ExtensionManifold
 
ExtensionMethod - Annotation Type in manifold.ext
!!! For internal use only !!!

This annotation is added to a generated extension method when it is added to the extended class.

EXTENSIONS_PACKAGE - Static variable in class manifold.ext.ExtensionManifold
 
ExtensionTransformer - Class in manifold.ext
 
ExtIssueMsg - Class in manifold
 
ExtIssueMsg() - Constructor for class manifold.ExtIssueMsg
 

F

findTopLevelFqn(String) - Method in class manifold.ext.AbstractExtensionProducer
Overridden because the file's fqn isn't really a type for this type manifold, only the extension classes derived from the files are types this manifold produces.
forEach(Consumer<? super T>) - Method in interface manifold.ext.api.IListBacked
 

G

get(int) - Method in interface manifold.ext.api.IListBacked
 
get() - Static method in class manifold.ext.CoercionProviders
 
get(TypeVariable) - Method in class manifold.ext.TypeVarToTypeMap
 
getBindings() - Method in interface manifold.ext.api.IBindingsBacked
The Bindings object used to store name/value pairs corresponding with getter/setter methods.
getByMatcher(E, TypeVarToTypeMap.ITypeVarMatcher<E>) - Method in class manifold.ext.TypeVarToTypeMap
 
getByString(String) - Method in class manifold.ext.TypeVarToTypeMap
 
getContributorKind() - Method in class manifold.ext.ExtensionManifold
 
getExtendedTypes() - Method in class manifold.ext.AbstractExtensionProducer
 
getExtendedTypes(IFile) - Method in class manifold.ext.AbstractExtensionProducer
 
getExtendedTypes() - Method in interface manifold.ext.IExtensionClassProducer
The set of extension classes this type manifold produces.
getExtendedTypesForFile(IFile) - Method in class manifold.ext.AbstractExtensionProducer
 
getExtendedTypesForFile(IFile) - Method in interface manifold.ext.IExtensionClassProducer
The set of classes extended via {$code file}.
getExtensionClasses(String) - Method in class manifold.ext.AbstractExtensionProducer
 
getExtensionClasses(String) - Method in interface manifold.ext.IExtensionClassProducer
The subset of extension classes this type manifold produces that extend fqn
getField_boolean(Object, String) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
getField_byte(Object, String) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
getField_char(Object, String) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
getField_double(Object, String) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
getField_float(Object, String) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
getField_int(Object, String) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
getField_long(Object, String) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
getField_Object(Object, String) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
getField_short(Object, String) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
getFieldStatic_boolean(Class, String) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
getFieldStatic_byte(Class, String) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
getFieldStatic_char(Class, String) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
getFieldStatic_double(Class, String) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
getFieldStatic_float(Class, String) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
getFieldStatic_int(Class, String) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
getFieldStatic_long(Class, String) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
getFieldStatic_Object(Class, String) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
getFieldStatic_short(Class, String) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
getFileExt() - Method in class manifold.ext.AbstractExtensionProducer
 
getFiles() - Method in class manifold.ext.Model
 
getFqn() - Method in class manifold.ext.Model
 
getHost() - Method in class manifold.ext.Model
 
getList() - Method in interface manifold.ext.api.IListBacked
The List object used to store values corresponding with List methods.
getPair(TypeVariable) - Method in class manifold.ext.TypeVarToTypeMap
 
getPeripheralTypes() - Method in class manifold.ext.AbstractExtensionProducer
 
getPeripheralTypes() - Method in class manifold.ext.ExtensionManifold
 
getRoot() - Method in class manifold.ext.api.AbstractDynamicTypeProxy
 
getTypeNameForFile(String, IFile) - Method in class manifold.ext.AbstractExtensionProducer
The type name[s] produced from a file from an extension producer are the names of the extension classes
getTypeNameForFile(String, IFile) - Method in class manifold.ext.ExtensionManifold
 
getTypeProcessor() - Method in class manifold.ext.ExtensionTransformer
 
getTypesForFile(IFile) - Method in class manifold.ext.AbstractExtensionProducer
 

H

handlesFile(IFile) - Method in class manifold.ext.ExtensionManifold
 
handlesFileExtension(String) - Method in class manifold.ext.AbstractExtensionProducer
 
handlesFileExtension(String) - Method in class manifold.ext.ExtensionManifold
 

I

IBindingsBacked - Interface in manifold.ext.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.api
enum types implement this so dynamic proxies can marshal calls to Bindings.
ICallHandler - Interface in manifold.ext.api
Facilitates dynamic interface method invocation.
ICoercionProvider - Interface in manifold.ext.api
Implement this interface to handle coercions during dynamic proxy invocation, such as with JSON Schema marshalling.
identity() - Static method in interface manifold.ext.api.IndexedFunction
Returns a function that always returns its input argument.
IExtensionClassProducer - Interface in manifold.ext
A type manifold implements this interface if it produces extension classes.
IListBacked<T> - Interface in manifold.ext.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.api
Indexed version of Consumer
IndexedFunction<T,R> - Interface in manifold.ext.api
Represents a function that accepts an argument and an index for the argument and produces a result.
IndexedPredicate<T> - Interface in manifold.ext.api
 
indexOf(Object) - Method in interface manifold.ext.api.IListBacked
 
init(IModule) - Method in class manifold.ext.AbstractExtensionProducer
 
init(IModule) - Method in class manifold.ext.ExtensionManifold
 
invoke_boolean(Object, String, Class[], Object[]) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
invoke_byte(Object, String, Class[], Object[]) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
invoke_char(Object, String, Class[], Object[]) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
invoke_double(Object, String, Class[], Object[]) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
invoke_float(Object, String, Class[], Object[]) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
invoke_int(Object, String, Class[], Object[]) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
invoke_long(Object, String, Class[], Object[]) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
invoke_Object(Object, String, Class[], Object[]) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
invoke_void(Object, String, Class[], Object[]) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
invokeStatic_boolean(Class, String, Class[], Object[]) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
invokeStatic_byte(Class, String, Class[], Object[]) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
invokeStatic_char(Class, String, Class[], Object[]) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
invokeStatic_double(Class, String, Class[], Object[]) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
invokeStatic_float(Class, String, Class[], Object[]) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
invokeStatic_int(Class, String, Class[], Object[]) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
invokeStatic_long(Class, String, Class[], Object[]) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
invokeStatic_Object(Class, String, Class[], Object[]) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
invokeStatic_void(Class, String, Class[], Object[]) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
invokeUnhandled(Object, Class, String, Class, Class[], Object[]) - Static method in class manifold.ext.RuntimeMethods
Facilitates ICallHandler where the receiver of the method call structurally implements a method, but the association of the structural interface with the receiver is lost.
IProxyFactory<T,I> - Interface in manifold.ext.api
The Structural.factoryClass(), if provided, must implement this interface.
isAssignableFromErased(Context, Symbol.ClassSymbol, Symbol.TypeSymbol) - Static method in class manifold.ext.TypeUtil
 
isEmpty() - Method in interface manifold.ext.api.IListBacked
 
isEmpty() - Method in class manifold.ext.TypeVarToTypeMap
 
isExtendedType(String) - Method in class manifold.ext.AbstractExtensionProducer
 
isExtendedType(String) - Method in interface manifold.ext.IExtensionClassProducer
Does this type manifold produce extension class[es] for fqn?
isInferredForCovariance(TypeVariable) - Method in class manifold.ext.TypeVarToTypeMap
 
isInnerType(String, String) - Method in class manifold.ext.AbstractExtensionProducer
 
isInnerType(String, String) - Method in class manifold.ext.ExtensionManifold
 
isJailbreakReceiver(JCTree) - Static method in class manifold.ext.ExtensionTransformer
 
isJailbreakReceiver(JCTree.JCFieldAccess) - Static method in class manifold.ext.ExtensionTransformer
 
isJailbreakSymbol(Symbol) - Static method in class manifold.ext.ExtensionTransformer
 
isProcessing(String) - Method in class manifold.ext.Model
 
isReparsing() - Method in class manifold.ext.TypeVarToTypeMap
 
isStatic - Static variable in annotation type manifold.ext.ExtensionMethod
 
isStructural() - Method in class manifold.ext.TypeVarToTypeMap
 
isStructuralInterface(TypeProcessor, Symbol) - Static method in class manifold.ext.TypeUtil
 
iterator() - Method in interface manifold.ext.api.IListBacked
 

J

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

K

keySet() - Method in class manifold.ext.TypeVarToTypeMap
 

L

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

M

makeExtensionClassName(String) - Method in class manifold.ext.AbstractExtensionProducer
 
manifold - package manifold
 
manifold.ext - package manifold.ext
 
manifold.ext.api - package manifold.ext.api
 
manifold.ext.extensions.java.lang.Object - package manifold.ext.extensions.java.lang.Object
 
manifold.ext.extensions.java.util.Map - package manifold.ext.extensions.java.util.Map
 
ManObjectExt - Class in manifold.ext.extensions.java.lang.Object
 
ManObjectExt() - Constructor for class manifold.ext.extensions.java.lang.Object.ManObjectExt
 
MapStructExt - Class in manifold.ext.extensions.java.util.Map
Interface extension for java.util.Map to add ICallHandler support.
MapStructExt() - Constructor for class manifold.ext.extensions.java.util.Map.MapStructExt
 
matches(E, TypeVariable) - Method in interface manifold.ext.TypeVarToTypeMap.ITypeVarMatcher
 
maybeSelfProxyClass(Class<?>, Class<?>) - Static method in class manifold.ext.RuntimeMethods
 
Model - Class in manifold.ext
 
MSG_CANNOT_EXTEND_SOURCE_FILE - Static variable in class manifold.ExtIssueMsg
 
MSG_COMPOUND_OP_NOT_ALLOWED_REFLECTION - Static variable in class manifold.ExtIssueMsg
 
MSG_EXPECTING_EXTENDED_CLASS_NAME - Static variable in class manifold.ExtIssueMsg
 
MSG_EXPECTING_EXTENSIONS_ROOT_PACKAGE - Static variable in class manifold.ExtIssueMsg
 
MSG_EXPECTING_TYPE_FOR_THIS - Static variable in class manifold.ExtIssueMsg
 
MSG_EXTENSION_DUPLICATION - Static variable in class manifold.ExtIssueMsg
 
MSG_EXTENSION_METHOD_REF_NOT_SUPPORTED - Static variable in class manifold.ExtIssueMsg
 
MSG_EXTENSION_SHADOWS - Static variable in class manifold.ExtIssueMsg
 
MSG_INCREMENT_OP_NOT_ALLOWED_REFLECTION - Static variable in class manifold.ExtIssueMsg
 
MSG_MAYBE_MISSING_THIS - Static variable in class manifold.ExtIssueMsg
 
MSG_MUST_BE_STATIC - Static variable in class manifold.ExtIssueMsg
 
MSG_MUST_NOT_BE_PRIVATE - Static variable in class manifold.ExtIssueMsg
 
MSG_NOT_IN_EXTENSION_CLASS - Static variable in class manifold.ExtIssueMsg
 
MSG_ONLY_STRUCTURAL_INTERFACE_ALLOWED_HERE - Static variable in class manifold.ExtIssueMsg
 
MSG_SELF_NOT_ALLOWED_HERE - Static variable in class manifold.ExtIssueMsg
 
MSG_SELF_NOT_ON_CORRECT_TYPE - Static variable in class manifold.ExtIssueMsg
 
MSG_STRUCTURAL_METHOD_REF_NOT_SUPPORTED - Static variable in class manifold.ExtIssueMsg
 
MSG_THIS_FIRST - Static variable in class manifold.ExtIssueMsg
 

N

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

O

or(CharPredicate) - Method in interface manifold.ext.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.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.api.IListBacked
 
process(TypeElement, TypeProcessor, IssueReporter<JavaFileObject>) - Method in class manifold.ext.ExtensionManifold
 
proxy(T, Class<I>) - Method in interface manifold.ext.api.IProxyFactory
Create a proxy for the iface interface, delegating to target.
put(TypeVariable, Type) - Method in class manifold.ext.TypeVarToTypeMap
 
put(TypeVariable, Type, boolean) - Method in class manifold.ext.TypeVarToTypeMap
 
putAll(TypeVarToTypeMap) - Method in class manifold.ext.TypeVarToTypeMap
 
putAllAndInferred(TypeVarToTypeMap) - Method in class manifold.ext.TypeVarToTypeMap
 

R

ReflectionRuntimeMethods - Class in manifold.ext
 
ReflectionRuntimeMethods() - Constructor for class manifold.ext.ReflectionRuntimeMethods
 
refreshedFile(IFile, String[], RefreshKind) - Method in class manifold.ext.AbstractExtensionProducer
 
remove(Object) - Method in interface manifold.ext.api.IListBacked
 
remove(int) - Method in interface manifold.ext.api.IListBacked
 
remove(TypeVariable) - Method in class manifold.ext.TypeVarToTypeMap
 
removeAll(Collection<?>) - Method in interface manifold.ext.api.IListBacked
 
removeFile(IFile) - Method in class manifold.ext.Model
 
removeIf(Predicate<? super T>) - Method in interface manifold.ext.api.IListBacked
 
replaceAll(UnaryOperator<T>) - Method in interface manifold.ext.api.IListBacked
 
retainAll(Collection<?>) - Method in interface manifold.ext.api.IListBacked
 
RuntimeMethods - Class in manifold.ext
 
RuntimeMethods() - Constructor for class manifold.ext.RuntimeMethods
 

S

Self - Annotation Type in manifold.ext.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.api.IListBacked
 
setField_boolean(Object, String, boolean) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
setField_byte(Object, String, byte) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
setField_char(Object, String, char) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
setField_double(Object, String, double) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
setField_float(Object, String, float) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
setField_int(Object, String, int) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
setField_long(Object, String, long) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
setField_Object(Object, String, Object) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
setField_short(Object, String, short) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
setFieldStatic_boolean(Class, String, boolean) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
setFieldStatic_byte(Class, String, byte) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
setFieldStatic_char(Class, String, char) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
setFieldStatic_double(Class, String, double) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
setFieldStatic_float(Class, String, float) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
setFieldStatic_int(Class, String, int) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
setFieldStatic_long(Class, String, long) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
setFieldStatic_Object(Class, String, Object) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
setFieldStatic_short(Class, String, short) - Static method in class manifold.ext.ReflectionRuntimeMethods
 
setInferredForCovariance(TypeVariable) - Method in class manifold.ext.TypeVarToTypeMap
 
setReparsing(boolean) - Method in class manifold.ext.TypeVarToTypeMap
 
setStructural(boolean) - Method in class manifold.ext.TypeVarToTypeMap
 
size() - Method in interface manifold.ext.api.IListBacked
 
size() - Method in class manifold.ext.TypeVarToTypeMap
 
sort(Comparator<? super T>) - Method in interface manifold.ext.api.IListBacked
 
spliterator() - Method in interface manifold.ext.api.IListBacked
 
stream() - Method in interface manifold.ext.api.IListBacked
 
Structural - Annotation Type in manifold.ext.api
Declare a structural interface using this annotation.
subList(int, int) - Method in interface manifold.ext.api.IListBacked
 

T

test(char) - Method in interface manifold.ext.api.CharPredicate
Evaluates this predicate on the given argument.
test(int, T) - Method in interface manifold.ext.api.IndexedPredicate
Evaluates this predicate on the given argument.
This - Annotation Type in manifold.ext.api
Identifies the receiver of an instance extension method.
toArray() - Method in interface manifold.ext.api.IListBacked
 
toArray(T1[]) - Method in interface manifold.ext.api.IListBacked
 
toBindingValue() - Method in interface manifold.ext.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.api.ICoercionProvider
Coerce value parameter to a value suitable for a Bindings e.g., a JSON bindings.
TypeUtil - Class in manifold.ext
 
TypeUtil() - Constructor for class manifold.ext.TypeUtil
 
TypeVarToTypeMap - Class in manifold.ext
 
TypeVarToTypeMap() - Constructor for class manifold.ext.TypeVarToTypeMap
 
TypeVarToTypeMap(TypeVarToTypeMap) - Constructor for class manifold.ext.TypeVarToTypeMap
 
TypeVarToTypeMap.ITypeVarMatcher<E> - Interface in manifold.ext
 

U

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

V

valueOf(String) - Static method in enum manifold.ext.api.ComparableUsing.EqualityMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum manifold.ext.api.ComparableUsing.Operator
Returns the enum constant of this type with the specified name.
values() - Static method in enum manifold.ext.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.api.ComparableUsing.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class manifold.ext.TypeVarToTypeMap
 
visitAnnotation(JCTree.JCAnnotation) - Method in class manifold.ext.ExtensionTransformer
 
visitApply(JCTree.JCMethodInvocation) - Method in class manifold.ext.ExtensionTransformer
Replace all extension method call-sites with static calls to extension methods
visitAssign(JCTree.JCAssign) - Method in class manifold.ext.ExtensionTransformer
 
visitAssignop(JCTree.JCAssignOp) - Method in class manifold.ext.ExtensionTransformer
 
visitBinary(JCTree.JCBinary) - Method in class manifold.ext.ExtensionTransformer
 
visitClassDef(JCTree.JCClassDecl) - Method in class manifold.ext.ExtensionTransformer
 
visitIdent(JCTree.JCIdent) - Method in class manifold.ext.ExtensionTransformer
Erase all structural interface type literals to Object
visitLambda(JCTree.JCLambda) - Method in class manifold.ext.ExtensionTransformer
 
visitLiteral(JCTree.JCLiteral) - Method in class manifold.ext.ExtensionTransformer
 
visitMethodDef(JCTree.JCMethodDecl) - Method in class manifold.ext.ExtensionTransformer
Issue errors/warnings if an extension method violates extension method grammar or conflicts with an existing method
visitNewClass(JCTree.JCNewClass) - Method in class manifold.ext.ExtensionTransformer
 
visitReference(JCTree.JCMemberReference) - Method in class manifold.ext.ExtensionTransformer
 
visitSelect(JCTree.JCFieldAccess) - Method in class manifold.ext.ExtensionTransformer
Erase all structural interface type literals to Object
visitTypeCast(JCTree.JCTypeCast) - Method in class manifold.ext.ExtensionTransformer
 
visitUnary(JCTree.JCUnary) - Method in class manifold.ext.ExtensionTransformer
 
visitVarDef(JCTree.JCVariableDecl) - Method in class manifold.ext.ExtensionTransformer
 
A C D E F G H I J K L M N O P R S T U V 
Skip navigation links

Copyright © 2020. All rights reserved.