All Classes
-
All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary Class Description auto Serves as the pseudo keywordauto, which declares a field, local, or method as having its type inferred from its value/definition.BootstrapExtRt CharPredicate Represents a predicate (boolean-valued function) of onechar-valued argument.CoercionProviders ComparableUsing<T> Implement thisComparableextension to enable relational operators directly on your type.ComparableUsing.EqualityMode The mode indicating the method used to implement==and!=operators.ComparableUsing.Operator Relational operators to implementExpires For use with extension methods if a method should not be used after and including a specified JDK release.Extension Use this annotation to indicate a class is a Manifold Extension class.ExtensionMethod !!!ExtensionMethodType ExtensionSource Use this annotation to indicate a class is a class which methods can be used as Manifold Extension methods.ExtensionSources ForwardingExtensionMethod !!!IBindingsBacked AStructuralinterface 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 enumtypes implement this so dynamic proxies can marshal calls toBindings.ICallHandler Facilitates dynamic interface method invocation.ICoercionProvider Implement this interface to handle coercions during dynamic proxy invocation, such as with JSON Schema marshalling.IDynamicProxyFactory IListBacked<T> AStructuralinterface 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> Indexed version of ConsumerIndexedFunction<T,R> Represents a function that accepts an argument and an index for the argument and produces a result.IndexedPredicate<T> Intercept This annotation allows you to intercept an existing method.IProxyFactory<T,I> TheStructural.factoryClass(), if provided, must implement this interface.IProxyFactory_gen<T,I> !!!Jailbreak Gain direct, type-safe access to otherwise inaccessible classes/methods/fields with @Jailbreak.ListProxy ManArrayExt Adds convenience methods to Java's array type.ManObjectExt MapStructExt Interface extension for java.util.Map to add ICallHandler support.MethodSignature Annotation used to define method signatures, consisting of the method name, and it parameter typesProxy Adapted from java.lang.reflect.Proxy to remove the CHECKCAST instruction if the return type is a Structural interface, otherwise the proxy method call fails on such a call because the return value doesn't nominally implement the interface.ProxyGenerator ProxyGenerator contains the code to generate a dynamic proxy class for the java.lang.reflect.Proxy API.ReflectionRuntimeMethods RuntimeMethods Self Annotate a method return type, parameter type, or a field type with @Selfto achieve Self type behavior.Structural Declare a structural interface using this annotation.This Identifies the receiver of an instance extension method.ThisClass Identifies the static receiver of a static extension method, the calling class of the static method.