Class Main

java.lang.Object
EDU.purdue.cs.bloat.decorate.Main
All Implemented Interfaces:
Opcode

public class Main extends Object implements Opcode
Inserts residency, update, or swizzle checks into the methods of the classes specified on the command line. Usage: java EDU.purdue.cs.bloat.decorate.Main [-options] classes output_dir where options include: -help print out this message -v -verbose turn on verbose mode (can be given multiple times) -classpath invalid input: '<'directories separated by colons list directories in which to look for classes -f decorate files even if up-to-date -closure recursively decorate referenced classes -relax-loading don't report errors if a class is not found -skip invalid input: '<'class|package.*> skip the given class or package (this option can be given more than once) -only invalid input: '<'class|package.*> skip all but the given class or package (this option can be given more than once) -rc insert residency checks (default) -norc don't insert residency checks -uc insert update checks (default) -sc insert array swizzle checks (default) -nosc don't insert array swizzle checkso
  • Constructor Details

    • Main

      public Main()
  • Method Details

    • main

      public static void main(String[] args)
      Parse the command line. Inserts residency, update, and swizzle checks into the bytecode of the methods of the specified classes.