Package com.comphenix.protocol.reflect.cloning

Examples of com.comphenix.protocol.reflect.cloning.FieldCloner


  private static Function<BuilderParameters, Cloner> getSpecializedDeepClonerFactory() {
    // Look at what you've made me do Java, look at it!!
    return new Function<BuilderParameters, Cloner>() {
      @Override
      public Cloner apply(@Nullable BuilderParameters param) {
        return new FieldCloner(param.getAggregateCloner(), param.getInstanceProvider()) {{
          this.writer = new ObjectWriter() {
            protected void transformField(StructureModifier<Object> modifierSource,
                            StructureModifier<Object> modifierDest, int fieldIndex) {
              // No need to clone inflated buffers
              if (modifierSource.getField(fieldIndex).getName().startsWith("inflatedBuffer"))
View Full Code Here

TOP

Related Classes of com.comphenix.protocol.reflect.cloning.FieldCloner

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.