public final class nl.basjes.parse.useragent.analyze.NumberRangeVisitor extends nl.basjes.parse.useragent.parser.UserAgentTreeWalkerBaseVisitor
{
private static final java.lang.Integer DEFAULT_MIN;
private static final java.lang.Integer DEFAULT_MAX;
private static final java.util.Map MAX_RANGE;
static final nl.basjes.parse.useragent.analyze.NumberRangeVisitor NUMBER_RANGE_VISITOR;
private void <init>()
{
nl.basjes.parse.useragent.analyze.NumberRangeVisitor v;
v := @this: nl.basjes.parse.useragent.analyze.NumberRangeVisitor;
specialinvoke v.<nl.basjes.parse.useragent.parser.UserAgentTreeWalkerBaseVisitor: void <init>()>();
return;
}
private static java.lang.Integer getMaxRange(nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeContext)
{
nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.ParserRuleContext v;
nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.Token v;
java.util.Map v;
java.lang.Object v;
java.lang.String v;
nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeContext v;
java.lang.Integer v;
v := @parameter: nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeContext;
v = virtualinvoke v.<nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeContext: nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.ParserRuleContext getParent()>();
v = v.<nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$StepDownContext: nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.Token name>;
v = interfaceinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.Token: java.lang.String getText()>();
v = <nl.basjes.parse.useragent.analyze.NumberRangeVisitor: java.util.Map MAX_RANGE>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v != null goto label;
v = <nl.basjes.parse.useragent.analyze.NumberRangeVisitor: java.lang.Integer DEFAULT_MAX>;
return v;
label:
return v;
}
public static nl.basjes.parse.useragent.analyze.NumberRangeList getList(nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeContext)
{
java.lang.Object v;
nl.basjes.parse.useragent.analyze.NumberRangeVisitor v;
nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeContext v;
v := @parameter: nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeContext;
v = <nl.basjes.parse.useragent.analyze.NumberRangeVisitor: nl.basjes.parse.useragent.analyze.NumberRangeVisitor NUMBER_RANGE_VISITOR>;
v = virtualinvoke v.<nl.basjes.parse.useragent.analyze.NumberRangeVisitor: java.lang.Object visit(nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.tree.ParseTree)>(v);
return v;
}
public nl.basjes.parse.useragent.analyze.NumberRangeList visitNumberRangeStartToEnd(nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeStartToEndContext)
{
nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeStartToEndContext v;
nl.basjes.parse.useragent.analyze.NumberRangeList v;
nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.Token v, v;
int v, v;
java.lang.String v, v;
nl.basjes.parse.useragent.analyze.NumberRangeVisitor v;
v := @this: nl.basjes.parse.useragent.analyze.NumberRangeVisitor;
v := @parameter: nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeStartToEndContext;
v = new nl.basjes.parse.useragent.analyze.NumberRangeList;
v = v.<nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeStartToEndContext: nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.Token rangeStart>;
v = interfaceinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.Token: java.lang.String getText()>();
v = staticinvoke <java.lang.Integer: int parseInt(java.lang.String)>(v);
v = v.<nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeStartToEndContext: nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.Token rangeEnd>;
v = interfaceinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.Token: java.lang.String getText()>();
v = staticinvoke <java.lang.Integer: int parseInt(java.lang.String)>(v);
specialinvoke v.<nl.basjes.parse.useragent.analyze.NumberRangeList: void <init>(int,int)>(v, v);
return v;
}
public nl.basjes.parse.useragent.analyze.NumberRangeList visitNumberRangeOpenStartToEnd(nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeOpenStartToEndContext)
{
nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.Token v;
nl.basjes.parse.useragent.analyze.NumberRangeList v;
nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeOpenStartToEndContext v;
int v;
java.lang.String v;
nl.basjes.parse.useragent.analyze.NumberRangeVisitor v;
v := @this: nl.basjes.parse.useragent.analyze.NumberRangeVisitor;
v := @parameter: nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeOpenStartToEndContext;
v = new nl.basjes.parse.useragent.analyze.NumberRangeList;
v = v.<nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeOpenStartToEndContext: nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.Token rangeEnd>;
v = interfaceinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.Token: java.lang.String getText()>();
v = staticinvoke <java.lang.Integer: int parseInt(java.lang.String)>(v);
specialinvoke v.<nl.basjes.parse.useragent.analyze.NumberRangeList: void <init>(int,int)>(1, v);
return v;
}
public nl.basjes.parse.useragent.analyze.NumberRangeList visitNumberRangeStartToOpenEnd(nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeStartToOpenEndContext)
{
nl.basjes.parse.useragent.analyze.NumberRangeList v;
java.lang.Integer v;
nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.Token v;
nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeStartToOpenEndContext v;
int v, v;
java.lang.String v;
nl.basjes.parse.useragent.analyze.NumberRangeVisitor v;
v := @this: nl.basjes.parse.useragent.analyze.NumberRangeVisitor;
v := @parameter: nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeStartToOpenEndContext;
v = new nl.basjes.parse.useragent.analyze.NumberRangeList;
v = v.<nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeStartToOpenEndContext: nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.Token rangeStart>;
v = interfaceinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.Token: java.lang.String getText()>();
v = staticinvoke <java.lang.Integer: int parseInt(java.lang.String)>(v);
v = staticinvoke <nl.basjes.parse.useragent.analyze.NumberRangeVisitor: java.lang.Integer getMaxRange(nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeContext)>(v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
specialinvoke v.<nl.basjes.parse.useragent.analyze.NumberRangeList: void <init>(int,int)>(v, v);
return v;
}
public nl.basjes.parse.useragent.analyze.NumberRangeList visitNumberRangeSingleValue(nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeSingleValueContext)
{
nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.Token v;
nl.basjes.parse.useragent.analyze.NumberRangeList v;
int v;
java.lang.String v;
nl.basjes.parse.useragent.analyze.NumberRangeVisitor v;
nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeSingleValueContext v;
v := @this: nl.basjes.parse.useragent.analyze.NumberRangeVisitor;
v := @parameter: nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeSingleValueContext;
v = v.<nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeSingleValueContext: nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.Token count>;
v = interfaceinvoke v.<nl.basjes.parse.useragent.yauaa.shaded.org.antlr.v.runtime.Token: java.lang.String getText()>();
v = staticinvoke <java.lang.Integer: int parseInt(java.lang.String)>(v);
v = new nl.basjes.parse.useragent.analyze.NumberRangeList;
specialinvoke v.<nl.basjes.parse.useragent.analyze.NumberRangeList: void <init>(int,int)>(v, v);
return v;
}
public nl.basjes.parse.useragent.analyze.NumberRangeList visitNumberRangeAll(nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeAllContext)
{
nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeAllContext v;
nl.basjes.parse.useragent.analyze.NumberRangeList v;
int v, v;
nl.basjes.parse.useragent.analyze.NumberRangeVisitor v;
java.lang.Integer v, v;
v := @this: nl.basjes.parse.useragent.analyze.NumberRangeVisitor;
v := @parameter: nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeAllContext;
v = new nl.basjes.parse.useragent.analyze.NumberRangeList;
v = <nl.basjes.parse.useragent.analyze.NumberRangeVisitor: java.lang.Integer DEFAULT_MIN>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = staticinvoke <nl.basjes.parse.useragent.analyze.NumberRangeVisitor: java.lang.Integer getMaxRange(nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeContext)>(v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
specialinvoke v.<nl.basjes.parse.useragent.analyze.NumberRangeList: void <init>(int,int)>(v, v);
return v;
}
public nl.basjes.parse.useragent.analyze.NumberRangeList visitNumberRangeEmpty(nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeEmptyContext)
{
nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeEmptyContext v;
nl.basjes.parse.useragent.analyze.NumberRangeList v;
int v, v;
nl.basjes.parse.useragent.analyze.NumberRangeVisitor v;
java.lang.Integer v, v;
v := @this: nl.basjes.parse.useragent.analyze.NumberRangeVisitor;
v := @parameter: nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeEmptyContext;
v = new nl.basjes.parse.useragent.analyze.NumberRangeList;
v = <nl.basjes.parse.useragent.analyze.NumberRangeVisitor: java.lang.Integer DEFAULT_MIN>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = staticinvoke <nl.basjes.parse.useragent.analyze.NumberRangeVisitor: java.lang.Integer getMaxRange(nl.basjes.parse.useragent.parser.UserAgentTreeWalkerParser$NumberRangeContext)>(v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
specialinvoke v.<nl.basjes.parse.useragent.analyze.NumberRangeList: void <init>(int,int)>(v, v);
return v;
}
static void <clinit>()
{
java.util.HashMap v;
java.lang.Integer v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.Map v, v, v, v, v, v, v, v, v, v, v, v, v;
nl.basjes.parse.useragent.analyze.NumberRangeVisitor v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(1);
<nl.basjes.parse.useragent.analyze.NumberRangeVisitor: java.lang.Integer DEFAULT_MIN> = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(10);
<nl.basjes.parse.useragent.analyze.NumberRangeVisitor: java.lang.Integer DEFAULT_MAX> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
<nl.basjes.parse.useragent.analyze.NumberRangeVisitor: java.util.Map MAX_RANGE> = v;
v = <nl.basjes.parse.useragent.analyze.NumberRangeVisitor: java.util.Map MAX_RANGE>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(1);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("agent", v);
v = <nl.basjes.parse.useragent.analyze.NumberRangeVisitor: java.util.Map MAX_RANGE>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(1);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("name", v);
v = <nl.basjes.parse.useragent.analyze.NumberRangeVisitor: java.util.Map MAX_RANGE>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(1);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("key", v);
v = <nl.basjes.parse.useragent.analyze.NumberRangeVisitor: java.util.Map MAX_RANGE>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(2);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("value", v);
v = <nl.basjes.parse.useragent.analyze.NumberRangeVisitor: java.util.Map MAX_RANGE>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(4);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("version", v);
v = <nl.basjes.parse.useragent.analyze.NumberRangeVisitor: java.util.Map MAX_RANGE>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(2);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("comments", v);
v = <nl.basjes.parse.useragent.analyze.NumberRangeVisitor: java.util.Map MAX_RANGE>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(20);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("entry", v);
v = <nl.basjes.parse.useragent.analyze.NumberRangeVisitor: java.util.Map MAX_RANGE>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(10);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("product", v);
v = <nl.basjes.parse.useragent.analyze.NumberRangeVisitor: java.util.Map MAX_RANGE>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(2);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("email", v);
v = <nl.basjes.parse.useragent.analyze.NumberRangeVisitor: java.util.Map MAX_RANGE>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(3);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("keyvalue", v);
v = <nl.basjes.parse.useragent.analyze.NumberRangeVisitor: java.util.Map MAX_RANGE>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(8);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("text", v);
v = <nl.basjes.parse.useragent.analyze.NumberRangeVisitor: java.util.Map MAX_RANGE>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(2);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("url", v);
v = <nl.basjes.parse.useragent.analyze.NumberRangeVisitor: java.util.Map MAX_RANGE>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(2);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("uuid", v);
v = new nl.basjes.parse.useragent.analyze.NumberRangeVisitor;
specialinvoke v.<nl.basjes.parse.useragent.analyze.NumberRangeVisitor: void <init>()>();
<nl.basjes.parse.useragent.analyze.NumberRangeVisitor: nl.basjes.parse.useragent.analyze.NumberRangeVisitor NUMBER_RANGE_VISITOR> = v;
return;
}
}