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

A

add(K) - Method in class manifold.util.concurrent.ConcurrentHashSet
 
addAll(Collection<? extends K>) - Method in class manifold.util.concurrent.ConcurrentHashSet
 

B

bypassJava9Security() - Static method in class manifold.util.NecessaryEvilUtil
 

C

Cache<K,V> - Class in manifold.util.concurrent
static var MY_CACHE = new Cache( 1000, \ foo -> getBar( foo ) )
Cache(String, int, Cache.Loader<K, V>) - Constructor for class manifold.util.concurrent.Cache
This will create a new cache
Cache.Loader<L,W> - Interface in manifold.util.concurrent
 
clear() - Method in class manifold.util.concurrent.Cache
 
clear() - Method in class manifold.util.concurrent.ConcurrentHashSet
 
clear() - Method in class manifold.util.concurrent.ConcurrentWeakHashMap
Removes all of the mappings from this map.
clear() - Method in class manifold.util.concurrent.ConcurrentWeakValueHashMap
 
clear() - Method in class manifold.util.concurrent.LockingLazyVar
Clears the variable, forcing the next call to LockingLazyVar.get() to re-calculate the value.
clear() - Method in class manifold.util.concurrent.LocklessLazyVar
Clears the variable, forcing the next call to LocklessLazyVar.get() to re-calculate the value.
clearNoLock() - Method in class manifold.util.concurrent.LockingLazyVar
 
ConcurrentHashSet<K> - Class in manifold.util.concurrent
 
ConcurrentHashSet() - Constructor for class manifold.util.concurrent.ConcurrentHashSet
 
ConcurrentHashSet(int) - Constructor for class manifold.util.concurrent.ConcurrentHashSet
 
ConcurrentHashSet(Set<K>) - Constructor for class manifold.util.concurrent.ConcurrentHashSet
 
ConcurrentWeakHashMap<K,V> - Class in manifold.util.concurrent
A hash table with weak keys, full concurrency of retrievals, and adjustable expected concurrency for updates.
ConcurrentWeakHashMap(int, float, int) - Constructor for class manifold.util.concurrent.ConcurrentWeakHashMap
Creates a new, empty map with the specified demo capacity, load factor and concurrency level.
ConcurrentWeakHashMap(int, float) - Constructor for class manifold.util.concurrent.ConcurrentWeakHashMap
Creates a new, empty map with the specified demo capacity and load factor and with the default concurrencyLevel (16).
ConcurrentWeakHashMap(int) - Constructor for class manifold.util.concurrent.ConcurrentWeakHashMap
Creates a new, empty map with the specified demo capacity, and with default load factor (0.75) and concurrencyLevel (16).
ConcurrentWeakHashMap() - Constructor for class manifold.util.concurrent.ConcurrentWeakHashMap
Creates a new, empty map with a default demo capacity (16), load factor (0.75) and concurrencyLevel (16).
ConcurrentWeakHashMap(Map<? extends K, ? extends V>) - Constructor for class manifold.util.concurrent.ConcurrentWeakHashMap
Creates a new map with the same mappings as the given map.
ConcurrentWeakValueHashMap<K,V> - Class in manifold.util.concurrent
Adapted from com.intellij.util.containers.ConcurrentWeakValueHashMap
ConcurrentWeakValueHashMap(Map<K, V>) - Constructor for class manifold.util.concurrent.ConcurrentWeakValueHashMap
 
ConcurrentWeakValueHashMap() - Constructor for class manifold.util.concurrent.ConcurrentWeakValueHashMap
 
ConcurrentWeakValueHashMap(int) - Constructor for class manifold.util.concurrent.ConcurrentWeakValueHashMap
 
ConcurrentWeakValueHashMap(int, float, int) - Constructor for class manifold.util.concurrent.ConcurrentWeakValueHashMap
 
constructor(String, Class<?>...) - Static method in class manifold.util.ReflectUtil
Get a ReflectUtil.ConstructorRef to the specified constructor.
constructor(Class<?>, Class<?>...) - Static method in class manifold.util.ReflectUtil
Get a ReflectUtil.ConstructorRef to the specified constructor.
contains(Object) - Method in class manifold.util.concurrent.ConcurrentHashSet
 
contains(Object) - Method in class manifold.util.concurrent.ConcurrentWeakHashMap
Legacy method testing if some key maps into the specified value in this table.
containsAll(Collection<?>) - Method in class manifold.util.concurrent.ConcurrentHashSet
 
containsKey(Object) - Method in class manifold.util.concurrent.ConcurrentWeakHashMap
Tests if the specified object is a key in this table.
containsKey(Object) - Method in class manifold.util.concurrent.ConcurrentWeakValueHashMap
 
containsValue(Object) - Method in class manifold.util.concurrent.ConcurrentWeakHashMap
Returns true if this map maps one or more keys to the specified value.
containsValue(Object) - Method in class manifold.util.concurrent.ConcurrentWeakValueHashMap
 

D

debug(Object) - Method in interface manifold.util.ILogger
 
debug(Object, Throwable) - Method in interface manifold.util.ILogger
 
disableJava9IllegalAccessWarning() - Static method in class manifold.util.NecessaryEvilUtil
 
disableJava9IllegalAccessWarning(ClassLoader) - Static method in class manifold.util.NecessaryEvilUtil
 

E

elements() - Method in class manifold.util.concurrent.ConcurrentWeakHashMap
Returns an enumeration of the values in this table.
entrySet() - Method in class manifold.util.concurrent.ConcurrentWeakHashMap
Returns a Set view of the mappings contained in this map.
entrySet() - Method in class manifold.util.concurrent.ConcurrentWeakValueHashMap
 
error(Object) - Method in interface manifold.util.ILogger
 
error(Object, Throwable) - Method in interface manifold.util.ILogger
 
evict(K) - Method in class manifold.util.concurrent.Cache
This will evict a specific key from the cache.

F

fatal(Object) - Method in interface manifold.util.ILogger
 
fatal(Object, Throwable) - Method in interface manifold.util.ILogger
 
field(Object, String) - Static method in class manifold.util.ReflectUtil
Get a ReflectUtil.LiveFieldRef to the specified field.
field(String, String) - Static method in class manifold.util.ReflectUtil
Get a ReflectUtil.FieldRef to the specified field.
field(Class<?>, String) - Static method in class manifold.util.ReflectUtil
Get a ReflectUtil.FieldRef to the specified field.
field(Object, String) - Static method in class manifold.util.ReflectUtil.WithNull
 

G

get(K) - Method in class manifold.util.concurrent.Cache
This will get a specific entry, it will call the missHandler if it is not found.
get(Object) - Method in class manifold.util.concurrent.ConcurrentWeakHashMap
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
get(Object) - Method in class manifold.util.concurrent.ConcurrentWeakValueHashMap
 
get() - Method in class manifold.util.concurrent.LockingLazyVar
 
get() - Method in class manifold.util.concurrent.LocklessLazyVar
 
get(Object) - Method in class manifold.util.ReflectUtil.FieldRef
 
get() - Method in class manifold.util.ReflectUtil.LiveFieldRef
 
getCachedValues() - Method in class manifold.util.concurrent.Cache
 
getConfiguredSize() - Method in class manifold.util.concurrent.Cache
 
getField() - Method in class manifold.util.ReflectUtil.LiveFieldRef
 
getHitRate() - Method in class manifold.util.concurrent.Cache
 
getHits() - Method in class manifold.util.concurrent.Cache
 
getMethod() - Method in class manifold.util.ReflectUtil.LiveMethodRef
 
getMethod() - Method in class manifold.util.ReflectUtil.MethodRef
 
getMisses() - Method in class manifold.util.concurrent.Cache
 
getName() - Method in interface manifold.util.ILogger
 
getReceiver() - Method in class manifold.util.ReflectUtil.LiveFieldRef
 
getReceiver() - Method in class manifold.util.ReflectUtil.LiveMethodRef
 
getRequests() - Method in class manifold.util.concurrent.Cache
 
getStatic() - Method in class manifold.util.ReflectUtil.FieldRef
 
getUnsafe() - Static method in class manifold.util.NecessaryEvilUtil
 
getUtilizedSize() - Method in class manifold.util.concurrent.Cache
 

I

ILogger - Interface in manifold.util
Logger-independent logging system.
info(Object) - Method in interface manifold.util.ILogger
 
info(Object, Throwable) - Method in interface manifold.util.ILogger
 
init() - Method in class manifold.util.concurrent.LockingLazyVar
 
init() - Method in interface manifold.util.concurrent.LockingLazyVar.LazyVarInit
 
init() - Method in class manifold.util.concurrent.LocklessLazyVar
 
init() - Method in interface manifold.util.concurrent.LocklessLazyVar.LazyVarInit
 
initDirectly(T) - Method in class manifold.util.concurrent.LockingLazyVar
 
initDirectly(T) - Method in class manifold.util.concurrent.LocklessLazyVar
 
invoke(Object...) - Method in class manifold.util.ReflectUtil.LiveMethodRef
 
invoke(Object, Object...) - Method in class manifold.util.ReflectUtil.MethodRef
 
invokeStatic(Object...) - Method in class manifold.util.ReflectUtil.MethodRef
 
isDebugEnabled() - Method in interface manifold.util.ILogger
 
isEmpty() - Method in class manifold.util.concurrent.ConcurrentHashSet
 
isEmpty() - Method in class manifold.util.concurrent.ConcurrentWeakHashMap
Returns true if this map contains no key-value mappings.
isEmpty() - Method in class manifold.util.concurrent.ConcurrentWeakValueHashMap
 
isInfoEnabled() - Method in interface manifold.util.ILogger
 
isJava10() - Static method in class manifold.util.JreUtil
 
isJava10orLater() - Static method in class manifold.util.JreUtil
 
isJava11() - Static method in class manifold.util.JreUtil
 
isJava11orLater() - Static method in class manifold.util.JreUtil
 
isJava12() - Static method in class manifold.util.JreUtil
 
isJava12orLater() - Static method in class manifold.util.JreUtil
 
isJava13() - Static method in class manifold.util.JreUtil
 
isJava13orLater() - Static method in class manifold.util.JreUtil
 
isJava14() - Static method in class manifold.util.JreUtil
 
isJava14orLater() - Static method in class manifold.util.JreUtil
 
isJava15() - Static method in class manifold.util.JreUtil
 
isJava15orLater() - Static method in class manifold.util.JreUtil
 
isJava16() - Static method in class manifold.util.JreUtil
 
isJava16orLater() - Static method in class manifold.util.JreUtil
 
isJava17() - Static method in class manifold.util.JreUtil
 
isJava17orLater() - Static method in class manifold.util.JreUtil
 
isJava8() - Static method in class manifold.util.JreUtil
 
isJava9() - Static method in class manifold.util.JreUtil
 
isJava9Modular_compiler(Object) - Static method in class manifold.util.JreUtil
 
isJava9Modular_runtime() - Static method in class manifold.util.JreUtil
 
isJava9orLater() - Static method in class manifold.util.JreUtil
 
isLoaded() - Method in class manifold.util.concurrent.LockingLazyVar
 
isLoaded() - Method in class manifold.util.concurrent.LocklessLazyVar
 
isTraceEnabled() - Method in interface manifold.util.ILogger
 
iterator() - Method in class manifold.util.concurrent.ConcurrentHashSet
 

J

JAVA_VERSION - Static variable in class manifold.util.JreUtil
 
JreUtil - Class in manifold.util
 
JreUtil() - Constructor for class manifold.util.JreUtil
 

K

keys() - Method in class manifold.util.concurrent.ConcurrentWeakHashMap
Returns an enumeration of the keys in this table.
keySet() - Method in class manifold.util.concurrent.ConcurrentWeakHashMap
Returns a Set view of the keys contained in this map.
keySet() - Method in class manifold.util.concurrent.ConcurrentWeakValueHashMap
 

L

lambdaMethod(Class<?>) - Static method in class manifold.util.ReflectUtil
Get a ReflectUtil.MethodRef corresponding with the functional interface implemented by lambdaClass.
load(L) - Method in interface manifold.util.concurrent.Cache.Loader
 
LockingLazyVar<T> - Class in manifold.util.concurrent
 
LockingLazyVar() - Constructor for class manifold.util.concurrent.LockingLazyVar
 
LockingLazyVar(Lock) - Constructor for class manifold.util.concurrent.LockingLazyVar
 
LockingLazyVar.LazyVarInit<Q> - Interface in manifold.util.concurrent
A simple init interface to make LockingLazyVar's easier to construct.
LocklessLazyVar<T> - Class in manifold.util.concurrent
Implements the lazy initialization pattern.
LocklessLazyVar() - Constructor for class manifold.util.concurrent.LocklessLazyVar
 
LocklessLazyVar.LazyVarInit<Q> - Interface in manifold.util.concurrent
 
logEveryNSeconds(int, ILogger) - Method in class manifold.util.concurrent.Cache
Sets up a recurring task every n seconds to report on the status of this cache.

M

make(String, int, Cache.Loader<K, V>) - Static method in class manifold.util.concurrent.Cache
 
make(LockingLazyVar.LazyVarInit<Q>) - Static method in class manifold.util.concurrent.LockingLazyVar
Creates a new LockingLazyVar based on the type of the LazyVarInit passed in.
make(Lock, LockingLazyVar.LazyVarInit<Q>) - Static method in class manifold.util.concurrent.LockingLazyVar
 
make(LocklessLazyVar.LazyVarInit<Q>) - Static method in class manifold.util.concurrent.LocklessLazyVar
Creates a new LockingLazyVar based on the type of the LazyVarInit passed in.
ManExceptionUtil - Class in manifold.util
 
ManExceptionUtil() - Constructor for class manifold.util.ManExceptionUtil
 
manifold.util - package manifold.util
 
manifold.util.concurrent - package manifold.util.concurrent
 
method(Object, String, Class...) - Static method in class manifold.util.ReflectUtil
Get a ReflectUtil.LiveMethodRef to the specified method.
method(String, String, Class...) - Static method in class manifold.util.ReflectUtil
Get a ReflectUtil.MethodRef to the specified method.
method(Class<?>, String, Class...) - Static method in class manifold.util.ReflectUtil
Get a ReflectUtil.MethodRef to the specified method.
method(Object, String, Class...) - Static method in class manifold.util.ReflectUtil.WithNull
 
methodFromName(Class<?>, String) - Static method in class manifold.util.ReflectUtil
Get a ReflectUtil.MethodRef to from the specified name without regard to parameter types.
methodWithReturn(Object, String, Class<?>, Class...) - Static method in class manifold.util.ReflectUtil.WithNull
 

N

NecessaryEvilUtil - Class in manifold.util
 
NecessaryEvilUtil() - Constructor for class manifold.util.NecessaryEvilUtil
 
newInstance(Object...) - Method in class manifold.util.ReflectUtil.ConstructorRef
 
NULL - Static variable in class manifold.util.concurrent.LocklessLazyVar
 

O

openJavaBase() - Static method in class manifold.util.NecessaryEvilUtil
 
openModule(Context, String) - Static method in class manifold.util.NecessaryEvilUtil
 

P

preloadClassIntoParentLoader(String, URI, ClassLoader, ClassLoader) - Static method in class manifold.util.ReflectUtil
Force class with name fqn to be loaded by parentLoader.
put(K, V) - Method in class manifold.util.concurrent.Cache
This will put a specific entry in the cache
put(K, V) - Method in class manifold.util.concurrent.ConcurrentWeakHashMap
Maps the specified key to the specified value in this table.
put(K, V) - Method in class manifold.util.concurrent.ConcurrentWeakValueHashMap
 
putAll(Map<? extends K, ? extends V>) - Method in class manifold.util.concurrent.ConcurrentWeakHashMap
Copies all of the mappings from the specified map to this one.
putAll(Map<? extends K, ? extends V>) - Method in class manifold.util.concurrent.ConcurrentWeakValueHashMap
 
putIfAbsent(K, V) - Method in class manifold.util.concurrent.ConcurrentWeakHashMap
putIfAbsent(K, V) - Method in class manifold.util.concurrent.ConcurrentWeakValueHashMap
 

R

ReflectUtil - Class in manifold.util
A Java reflection utility.
ReflectUtil() - Constructor for class manifold.util.ReflectUtil
 
ReflectUtil.ConstructorRef - Class in manifold.util
 
ReflectUtil.FieldRef - Class in manifold.util
 
ReflectUtil.LiveFieldRef - Class in manifold.util
 
ReflectUtil.LiveMethodRef - Class in manifold.util
 
ReflectUtil.MethodRef - Class in manifold.util
 
ReflectUtil.WithNull - Class in manifold.util
Use to access live methods and fields with possible null return value if not found
remove(Object) - Method in class manifold.util.concurrent.ConcurrentHashSet
 
remove(Object) - Method in class manifold.util.concurrent.ConcurrentWeakHashMap
Removes the key (and its corresponding value) from this map.
remove(Object, Object) - Method in class manifold.util.concurrent.ConcurrentWeakHashMap
remove(Object, Object) - Method in class manifold.util.concurrent.ConcurrentWeakValueHashMap
 
remove(Object) - Method in class manifold.util.concurrent.ConcurrentWeakValueHashMap
 
removeAll(Collection<?>) - Method in class manifold.util.concurrent.ConcurrentHashSet
 
replace(K, V, V) - Method in class manifold.util.concurrent.ConcurrentWeakHashMap
replace(K, V) - Method in class manifold.util.concurrent.ConcurrentWeakHashMap
replace(K, V, V) - Method in class manifold.util.concurrent.ConcurrentWeakValueHashMap
 
replace(K, V) - Method in class manifold.util.concurrent.ConcurrentWeakValueHashMap
 
retainAll(Collection<?>) - Method in class manifold.util.concurrent.ConcurrentHashSet
 

S

set(Object, Object) - Method in class manifold.util.ReflectUtil.FieldRef
 
set(Object) - Method in class manifold.util.ReflectUtil.LiveFieldRef
 
setAccessible(Field) - Static method in class manifold.util.ReflectUtil
 
setAccessible(Method) - Static method in class manifold.util.ReflectUtil
 
setAccessible(Constructor) - Static method in class manifold.util.ReflectUtil
 
setAccessible(Member) - Static method in class manifold.util.ReflectUtil
 
setStatic(Object) - Method in class manifold.util.ReflectUtil.FieldRef
 
size() - Method in class manifold.util.concurrent.ConcurrentHashSet
 
size() - Method in class manifold.util.concurrent.ConcurrentWeakHashMap
Returns the number of key-value mappings in this map.
size() - Method in class manifold.util.concurrent.ConcurrentWeakValueHashMap
 
stopLogging() - Method in class manifold.util.concurrent.Cache
 

T

toArray() - Method in class manifold.util.concurrent.ConcurrentHashSet
 
toArray(T[]) - Method in class manifold.util.concurrent.ConcurrentHashSet
 
toString() - Method in class manifold.util.concurrent.Cache
 
toString() - Method in class manifold.util.concurrent.ConcurrentHashSet
 
toString() - Method in class manifold.util.concurrent.ConcurrentWeakValueHashMap
 
trace(Object) - Method in interface manifold.util.ILogger
 
trace(Object, Throwable) - Method in interface manifold.util.ILogger
 
type(String) - Static method in class manifold.util.ReflectUtil
Searches the class loader of this class for the specified name, if not found searches the current thread's context class loader.
type(String, boolean) - Static method in class manifold.util.ReflectUtil
 
type(String, ClassLoader) - Static method in class manifold.util.ReflectUtil
Searches cl for the specified class fqn.
type(String, ClassLoader, boolean) - Static method in class manifold.util.ReflectUtil
 

U

unchecked(Throwable) - Static method in class manifold.util.ManExceptionUtil
Throws an unchecked exception without having to declare or catch it.

V

values() - Method in class manifold.util.concurrent.ConcurrentWeakHashMap
Returns a Collection view of the values contained in this map.
values() - Method in class manifold.util.concurrent.ConcurrentWeakValueHashMap
 

W

warn(Object) - Method in interface manifold.util.ILogger
 
warn(Object, Throwable) - Method in interface manifold.util.ILogger
 
WithNull() - Constructor for class manifold.util.ReflectUtil.WithNull
 
A B C D E F G I J K L M N O P R S T U V W 
Skip navigation links

Copyright © 2020. All rights reserved.