Package org.wildfly.security.key
Class KeyUtil.KeyClonerCreator
- java.lang.Object
-
- java.lang.ClassValue<UnaryOperator<Key>>
-
- org.wildfly.security.key.KeyUtil.KeyClonerCreator
-
- Enclosing class:
- KeyUtil
private static class KeyUtil.KeyClonerCreator extends ClassValue<UnaryOperator<Key>>
-
-
Constructor Summary
Constructors Modifier Constructor Description private
KeyClonerCreator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private UnaryOperator<Key>
checkForCloneMethod(Class<?> declType, Class<?> returnType)
private UnaryOperator<Key>
checkForCopyCtor(Class<?> declType, Class<?> paramType)
protected UnaryOperator<Key>
computeValue(Class<?> type)
private static UnaryOperator<Key>
produceOp(MethodHandle handle)
-
Methods inherited from class java.lang.ClassValue
get, remove
-
-
-
-
Method Detail
-
computeValue
protected UnaryOperator<Key> computeValue(Class<?> type)
- Specified by:
computeValue
in classClassValue<UnaryOperator<Key>>
-
checkForCloneMethod
private UnaryOperator<Key> checkForCloneMethod(Class<?> declType, Class<?> returnType)
-
checkForCopyCtor
private UnaryOperator<Key> checkForCopyCtor(Class<?> declType, Class<?> paramType)
-
produceOp
private static UnaryOperator<Key> produceOp(MethodHandle handle)
-
-