2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_io_StreamTokenizer__
5 #define __java_io_StreamTokenizer__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
13 class java::io::StreamTokenizer
: public ::java::lang::Object
17 StreamTokenizer(::java::io::InputStream
*);
18 StreamTokenizer(::java::io::Reader
*);
19 virtual void commentChar(jint
);
20 virtual void eolIsSignificant(jboolean
);
21 virtual jint
lineno();
22 virtual void lowerCaseMode(jboolean
);
24 jboolean
isWhitespace(jint
);
25 jboolean
isAlphabetic(jint
);
26 jboolean
isNumeric(jint
);
27 jboolean
isQuote(jint
);
28 jboolean
isComment(jint
);
30 virtual jint
nextToken();
34 virtual void ordinaryChar(jint
);
35 virtual void ordinaryChars(jint
, jint
);
36 virtual void parseNumbers();
37 virtual void pushBack();
38 virtual void quoteChar(jint
);
39 virtual void resetSyntax();
40 virtual void slashSlashComments(jboolean
);
41 virtual void slashStarComments(jboolean
);
42 virtual ::java::lang::String
* toString();
43 virtual void whitespaceChars(jint
, jint
);
44 virtual void wordChars(jint
, jint
);
45 static const jint TT_EOF
= -1;
46 static const jint TT_EOL
= 10;
47 static const jint TT_NUMBER
= -2;
48 static const jint TT_WORD
= -3;
50 static const jint TT_NONE
= -4;
52 jint
__attribute__((aligned(__alignof__( ::java::lang::Object
)))) ttype
;
53 ::java::lang::String
* sval
;
56 jboolean eolSignificant
;
60 JArray
< jboolean
> * whitespace
;
61 JArray
< jboolean
> * alphabetic
;
62 JArray
< jboolean
> * numeric
;
63 JArray
< jboolean
> * quote
;
64 JArray
< jboolean
> * comment
;
65 ::java::io::PushbackReader
* in
;
69 static ::java::lang::Class
class$
;
72 #endif // __java_io_StreamTokenizer__