@JTranscInvisible public class ZStreamException extends java.io.IOException { public ZStreamException() { super(); } public ZStreamException(String s) { super(s); } }
@JTranscInvisible public class Float32x4Utils { @JTranscSync static public String toStringInternal(Float32x4 v) { return "Simd.Float32x4(" + Float32x4.getX(v) + ", " + Float32x4.getY(v) + ", " + Float32x4.getZ(v) + ", " + Float32x4.getW(v) + ")"; } }
@JTranscInvisible public class IntJTranscStrings { public static String format(Locale l, String format, Object... args) { return String.format(l, format, args); } static public char[] getChars(String s, int offset, int len) { char[] out = new char[len]; s.getChars(offset, len, out, 0); return out; } }
@JTranscInvisible public interface Substitution { /** */ void appendSubstitution(MatchResult match, TextBuffer dest); }
@JTranscInvisible public interface MatchIterator { boolean hasMore(); MatchResult nextMatch(); int count(); }
@JTranscInvisible public class JTranscCollections { static public <T> ArrayList<T> distinct(List<T> items) { return new ArrayList<T>(new LinkedHashSet<T>(items)); } static public <T> T[] sliceArray(List<T> list, int offset, T[] out) { List<T> ts = list.subList(offset, offset + out.length); return ts.toArray(out); } }
@JTranscInvisible public interface TextBuffer { void append(char c); void append(char[] chars, int start, int len); void append(String s); }
/** * Is thrown when Pattern constructor's argument doesn't conform the regular expression syntax. */ @JTranscInvisible public class PatternSyntaxException extends IllegalArgumentException { public PatternSyntaxException(String s) { super(s); } }
/** * Is thrown when Pattern constructor's argument doesn't conform the Perl5 regular expression syntax. * @see regexodus.Pattern */ @JTranscInvisible public class PatternSyntaxException extends IllegalArgumentException { public PatternSyntaxException(String s) { super(s); } }
@JTranscInvisible interface Checksum { void update(byte[] buf, int index, int len); void reset(); void reset(int init); int getValue(); Checksum copy(); }
@JTranscInvisible public class GZIPException extends RuntimeException { public GZIPException() { super(); } public GZIPException(String s) { super(s); } }
@JTranscInvisible class MethodTypeImpl implements Type { public Type[] args; public Type rettype; @JTranscSync public MethodTypeImpl(Type[] args, Type rettype) { this.args = args; this.rettype = rettype; } }
@JTranscInvisible class IndependentGroup extends Term implements Serializable { IndependentGroup(int id) { super(0); in = this; out = new Term(); type = INDEPENDENT_IN; out.type = INDEPENDENT_OUT; lookaheadId = out.lookaheadId = id; } }
@JTranscInvisible class ArrayType implements Type { public Type element; @JTranscSync public ArrayType(Type element) { this.element = element; } }
@JTranscInvisible class BackReference extends Term implements Serializable { BackReference(int no, boolean icase, boolean reverse, boolean bracket) { super(icase ? REG_I : REG); mode_reverse = reverse; mode_bracket = bracket; mode_insensitive = icase; memreg = no; } }
@JTranscInvisible final public class MutableFloat32x4Utils { static private final MutableFloat32x4 temp = MutableFloat32x4.create(); @JTranscSync static public float getAddMul(MutableFloat32x4 l, MutableFloat32x4 r) { temp.setToMul(l, r); return temp.getSumAll(); } @JTranscSync static public String toStringInternal(MutableFloat32x4 v) { return "Simd.MutableFloat32x4(" + v.getX() + ", " + v.getY() + ", " + v.getZ() + ", " + v.getW() + ")"; } }
@JTranscInvisible class Branch extends Term implements Serializable { Branch() { type = BRANCH; } Branch(int type) { switch (type) { case BRANCH: case BRANCH_STORE_CNT: case BRANCH_STORE_CNT_AUX1: this.type = type; break; default: throw new IllegalArgumentException("not a branch type: " + type); } } }
@JTranscInvisible class Group extends Term implements Serializable { Group() { this(0); } Group(int memreg) { type = GROUP_IN; this.memreg = memreg; //used in append() current = null; in = this; prev = null; out = new Term(); out.type = GROUP_OUT; out.memreg = memreg; } }
@JTranscInvisible public class Cpp { @JTranscInvisible @JTranscCallSiteBody(target = "cpp", value = "#0") native static public void v_raw(@JTranscLiteralParam String raw); @JTranscInvisible @JTranscCallSiteBody(target = "cpp", value = "#0") native static public boolean z_raw(@JTranscLiteralParam String raw); @JTranscInvisible @JTranscCallSiteBody(target = "cpp", value = "#0") native static public int i_raw(@JTranscLiteralParam String raw); @JTranscInvisible @JTranscCallSiteBody(target = "cpp", value = "#0") native static public double d_raw(@JTranscLiteralParam String raw); @JTranscInvisible @JTranscCallSiteBody(target = "cpp", value = "#0") native static public String s_raw(@JTranscLiteralParam String raw); @JTranscInvisible @JTranscCallSiteBody(target = "cpp", value = "#0") native static public Object o_raw(@JTranscLiteralParam String raw); }
@JTranscInvisible public class Js { @JTranscInvisible @JTranscCallSiteBody(target = "js", value = "#0") native static public void v_raw(@JTranscLiteralParam String raw); @JTranscInvisible @JTranscCallSiteBody(target = "js", value = "#0") native static public boolean z_raw(@JTranscLiteralParam String raw); @JTranscInvisible @JTranscCallSiteBody(target = "js", value = "#0") native static public int i_raw(@JTranscLiteralParam String raw); @JTranscInvisible @JTranscCallSiteBody(target = "js", value = "#0") native static public double d_raw(@JTranscLiteralParam String raw); @JTranscInvisible @JTranscCallSiteBody(target = "js", value = "#0") native static public String s_raw(@JTranscLiteralParam String raw); @JTranscInvisible @JTranscCallSiteBody(target = "js", value = "#0") native static public Object o_raw(@JTranscLiteralParam String raw); }