Example usage for org.springframework.security.crypto.password PasswordEncoder clone

List of usage examples for org.springframework.security.crypto.password PasswordEncoder clone

Introduction

In this page you can find the example usage for org.springframework.security.crypto.password PasswordEncoder clone.

Prototype

@HotSpotIntrinsicCandidate
protected native Object clone() throws CloneNotSupportedException;

Source Link

Document

Creates and returns a copy of this object.

Usage

From source file:cn.edu.zjnu.acm.judge.security.password.CombinePasswordEncoder.java

public CombinePasswordEncoder(int index, PasswordEncoder... passwordEncoders) {
    super(passwordEncoders[index]);
    PasswordEncoder[] clone = passwordEncoders.clone();
    // null check
    Arrays.stream(clone).forEach(Objects::requireNonNull);
    encoders = clone;/* w  w w  .j av  a  2  s.  c  o  m*/
}