Class Repackaged

java.lang.Object
com.google.appengine.api.internal.Repackaged

public final class Repackaged extends Object
Utilities for dealing with repackaged classes. Not part of the public API.
  • Method Details

    • copyIfRepackagedElseOriginal

      public static <E> List<E> copyIfRepackagedElseOriginal(List<E> list)
      Returns an immutable copy of the given list if it is of a repackaged class, otherwise returns the original list.
    • copyIfRepackagedElseUnmodifiable

      public static <E> List<E> copyIfRepackagedElseUnmodifiable(List<E> list)
      Returns an immutable copy of the given list if it is of a repackaged class, otherwise returns an unmodifiable wrapper around the original list.
    • isRepackaged

      public static boolean isRepackaged(Object object)
      Returns true if the given object has a class that is the result of App Engine repackaging.