Framing.java

  1. package org.jruby.internal.runtime.methods;

  2. import java.util.EnumSet;
  3. import org.jruby.anno.FrameField;
  4. import static org.jruby.anno.FrameField.*;

  5. public enum Framing {
  6.     Full(EnumSet.allOf(FrameField.class)),
  7.     Backtrace(EnumSet.of(METHODNAME, FILENAME, LINE)),
  8.     None(EnumSet.noneOf(FrameField.class));

  9.     private final EnumSet<FrameField> frameField;

  10.     Framing(EnumSet<FrameField> frameField) {
  11.         this.frameField = frameField;
  12.     }
  13. }