Esempio n. 1
0
  public static void printOperationInternal(Operation operation, StringBuffer buffer, Scope scope) {
    Class<? extends Operation> type = operation.getClass();

    if (type.getSimpleName().length() != 0) buffer.append(type.getSimpleName());
    else buffer.append(type.getName()); // should get something for an anonymous inner class

    if (scope.getOperationDeclaredFields() != null)
      buffer.append("[decl:").append(scope.getOperationDeclaredFields().printVerbose()).append("]");

    if (operation.getNumArgs() != ANY)
      buffer.append("[args:").append(operation.getNumArgs()).append("]");
  }
Esempio n. 2
0
  public static String toStringInternal(Operation operation) {
    StringBuilder buffer = new StringBuilder();

    Class<? extends Operation> type = operation.getClass();
    if (type.getSimpleName().length() != 0) buffer.append(type.getSimpleName());
    else buffer.append(type.getName()); // should get something for an anonymous inner class

    if (operation.getFieldDeclaration() != null)
      buffer.append("[decl:").append(operation.getFieldDeclaration()).append("]");

    if (operation.getNumArgs() != ANY)
      buffer.append("[args:").append(operation.getNumArgs()).append("]");

    return buffer.toString();
  }
Esempio n. 3
0
 public static boolean isMigrationOperation(Operation op) {
   return op instanceof MigrationCycleOperation
       && op.getClass().getClassLoader() == THIS_CLASS_LOADER;
 }