public Ust VisitPrimitiveType(JavaParser.PrimitiveTypeContext context) { var name = context.GetChild <ITerminalNode>(0).GetText(); var result = new TypeToken(name, context.GetTextSpan()); return(result); }
public override void EnterPrimitiveType(JavaParser.PrimitiveTypeContext context) { if (context.INT() != null) { PrimitiveTypeName = PrimitiveTypeName.Int; } if (context.BYTE() != null) { PrimitiveTypeName = PrimitiveTypeName.Byte; } if (context.CHAR() != null) { PrimitiveTypeName = PrimitiveTypeName.Char; } if (context.LONG() != null) { PrimitiveTypeName = PrimitiveTypeName.Long; } if (context.FLOAT() != null) { PrimitiveTypeName = PrimitiveTypeName.Float; } if (context.SHORT() != null) { PrimitiveTypeName = PrimitiveTypeName.Short; } if (context.DOUBLE() != null) { PrimitiveTypeName = PrimitiveTypeName.Double; } if (context.BOOLEAN() != null) { PrimitiveTypeName = PrimitiveTypeName.Boolean; } }
public override void EnterPrimitiveType(JavaParser.PrimitiveTypeContext context) { if (context.INT() != null) { PrimitiveTypeName = TypeName.For("int") as PrimitiveTypeName; } if (context.BYTE() != null) { PrimitiveTypeName = TypeName.For("byte") as PrimitiveTypeName; } if (context.CHAR() != null) { PrimitiveTypeName = TypeName.For("char") as PrimitiveTypeName; } if (context.LONG() != null) { PrimitiveTypeName = TypeName.For("long") as PrimitiveTypeName; } if (context.FLOAT() != null) { PrimitiveTypeName = TypeName.For("float") as PrimitiveTypeName; } if (context.SHORT() != null) { PrimitiveTypeName = TypeName.For("short") as PrimitiveTypeName; } if (context.DOUBLE() != null) { PrimitiveTypeName = TypeName.For("double") as PrimitiveTypeName; } if (context.BOOLEAN() != null) { PrimitiveTypeName = TypeName.For("bool") as PrimitiveTypeName; } }