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 privateKeyClonerCreator()
-
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:
computeValuein 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)
-
-