MCPcopy Index your code
hub / github.com/beanshell/beanshell / PrimitiveType

Method PrimitiveType

src/bsh/Parser.java:983–1058  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

981 }
982
983 final public void PrimitiveType() throws ParseException {
984 /*@bgen(jjtree) PrimitiveType */
985 BSHPrimitiveType jjtn000 = new BSHPrimitiveType(JJTPRIMITIVETYPE);
986 boolean jjtc000 = true;
987 jjtree.openNodeScope(jjtn000);
988 jjtreeOpenNodeScope(jjtn000);
989 try {
990 switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
991 case BOOLEAN:
992 jj_consume_token(BOOLEAN);
993 jjtree.closeNodeScope(jjtn000, true);
994 jjtc000 = false;
995 jjtreeCloseNodeScope(jjtn000);
996 jjtn000.type = Boolean.TYPE;
997 break;
998 case CHAR:
999 jj_consume_token(CHAR);
1000 jjtree.closeNodeScope(jjtn000, true);
1001 jjtc000 = false;
1002 jjtreeCloseNodeScope(jjtn000);
1003 jjtn000.type = Character.TYPE;
1004 break;
1005 case BYTE:
1006 jj_consume_token(BYTE);
1007 jjtree.closeNodeScope(jjtn000, true);
1008 jjtc000 = false;
1009 jjtreeCloseNodeScope(jjtn000);
1010 jjtn000.type = Byte.TYPE;
1011 break;
1012 case SHORT:
1013 jj_consume_token(SHORT);
1014 jjtree.closeNodeScope(jjtn000, true);
1015 jjtc000 = false;
1016 jjtreeCloseNodeScope(jjtn000);
1017 jjtn000.type = Short.TYPE;
1018 break;
1019 case INT:
1020 jj_consume_token(INT);
1021 jjtree.closeNodeScope(jjtn000, true);
1022 jjtc000 = false;
1023 jjtreeCloseNodeScope(jjtn000);
1024 jjtn000.type = Integer.TYPE;
1025 break;
1026 case LONG:
1027 jj_consume_token(LONG);
1028 jjtree.closeNodeScope(jjtn000, true);
1029 jjtc000 = false;
1030 jjtreeCloseNodeScope(jjtn000);
1031 jjtn000.type = Long.TYPE;
1032 break;
1033 case FLOAT:
1034 jj_consume_token(FLOAT);
1035 jjtree.closeNodeScope(jjtn000, true);
1036 jjtc000 = false;
1037 jjtreeCloseNodeScope(jjtn000);
1038 jjtn000.type = Float.TYPE;
1039 break;
1040 case DOUBLE:

Callers 3

TypeMethod · 0.95
CastLookaheadMethod · 0.95
AllocationExpressionMethod · 0.95

Calls 6

jjtreeOpenNodeScopeMethod · 0.95
jj_ntkMethod · 0.95
jj_consume_tokenMethod · 0.95
jjtreeCloseNodeScopeMethod · 0.95
openNodeScopeMethod · 0.80
closeNodeScopeMethod · 0.80

Tested by

no test coverage detected