Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.jruby.ir;
 
 public class CodeVersion {
     private static long _nextVersionNumber = 0L;
 
     // SSS FIXME: Does int suffice, or do we need long?
     public final long _version;
 
     public static CodeVersion getClassVersionToken()  {
        return new ClassCodeVersion();
    }
    public static CodeVersion getMethodVersionToken() {
        return new MethodCodeVersion();
    }
    protected CodeVersion(long v) {  = v; }
    static class ClassCodeVersion extends CodeVersion {
        ClassCodeVersion() { super(+1); ++; }
        public String toString() { return "C_" + super.toString(); }
        private static long _nextVersionNumber = 0L;
    }
    static class MethodCodeVersion extends CodeVersion {
        MethodCodeVersion() { super(+1); ++; }
        public String toString() { return "M_" + super.toString(); }
        private static long _nextVersionNumber = 0L;
    }
New to GrepCode? Check out our FAQ X