A B C D E F G H I J L M N O P Q R S T U

A

addPattern(Template) - Method in class net.sf.jse.SyntaxRule
 
addStatement(FragmentList) - Method in class net.sf.jse.SyntaxRule
 
append(List) - Method in class net.sf.jse.List
 
atBeginning - Variable in class net.sf.jse.PrettyStream
 

B

BaseSyntaxConstraint - class net.sf.jse.BaseSyntaxConstraint.
Pattern Variable constraint on matching
BaseSyntaxConstraint() - Constructor for class net.sf.jse.BaseSyntaxConstraint
 
BracesFragment - class net.sf.jse.BracesFragment.
Curly enclosed fragments
BracketsFragment - class net.sf.jse.BracketsFragment.
Bracket enclosed fragments

C

capitalize() - Method in class net.sf.jse.IdentifierFragment
 
capitalize(String) - Static method in class net.sf.jse.Fragment
 
CharacterFragment - class net.sf.jse.CharacterFragment.
Character literal fragment
CharacterFragment(Character) - Constructor for class net.sf.jse.CharacterFragment
 
CharacterFragment(Token) - Constructor for class net.sf.jse.CharacterFragment
 
close() - Method in class net.sf.jse.PrettyStream
 
collectBoundVariables() - Method in class net.sf.jse.Fragment
 
collectBoundVariables() - Method in class net.sf.jse.CompoundFragment
 
collectBoundVariables() - Method in class net.sf.jse.PatternVariableFragment
 
CommaFragment - class net.sf.jse.CommaFragment.
Comma separator fragment
CommaFragment() - Constructor for class net.sf.jse.CommaFragment
 
CommaFragment(Token) - Constructor for class net.sf.jse.CommaFragment
 
compileNestedPatternElements(List, IdentifierFragment) - Method in class net.sf.jse.NestedFragment
 
compileNestedTemplate(int, String) - Method in class net.sf.jse.CompoundFragment
 
compilePattern(Fragment, IdentifierFragment) - Method in class net.sf.jse.Template
 
compilePatternElement(FragmentList, IdentifierFragment, IdentifierFragment) - Method in class net.sf.jse.Fragment
Top level entry point to compiling fragments within a pattern
compilePatternElement(FragmentList, IdentifierFragment, IdentifierFragment) - Method in class net.sf.jse.NestedFragment
 
compilePatternElement(FragmentList, IdentifierFragment, IdentifierFragment) - Method in class net.sf.jse.QuestionExpressionFragment
 
compilePatternElement(FragmentList, IdentifierFragment, IdentifierFragment) - Method in class net.sf.jse.PatternVariableFragment
 
compilePatternElements(IdentifierFragment, IdentifierFragment) - Method in class net.sf.jse.FragmentList
 
compileQuestionExpression(int, int) - Method in class net.sf.jse.Fragment
 
compileQuestionExpression(int, int) - Method in class net.sf.jse.Template
 
compileQuestionExpression(int, int) - Method in class net.sf.jse.QuestionExpressionFragment
 
compileQuestionExpression(int, int) - Method in class net.sf.jse.FragmentList
 
compileQuestionExpression(int, int) - Method in class net.sf.jse.PatternVariableFragment
 
compileSpecialTemplate(int) - Method in class net.sf.jse.PunctuationFragment
 
compileTemplate(int) - Method in class net.sf.jse.Fragment
Template code generator -- probably should be compileTemplateElement
compileTemplate(int) - Method in class net.sf.jse.PunctuationFragment
 
compileTemplate(int) - Method in class net.sf.jse.QuestionFragment
 
compileTemplate(int) - Method in class net.sf.jse.CompoundFragment
 
compileTemplate(int) - Method in class net.sf.jse.NestedFragment
 
compileTemplate(int) - Method in class net.sf.jse.Template
 
compileTemplate(int) - Method in class net.sf.jse.DotFragment
 
compileTemplate(int) - Method in class net.sf.jse.QuestionExpressionFragment
 
compileTemplate(int) - Method in class net.sf.jse.IntegerFragment
 
compileTemplate(int) - Method in class net.sf.jse.FragmentList
 
compileTemplate(int) - Method in class net.sf.jse.FloatFragment
 
compileTemplate(int) - Method in class net.sf.jse.StringFragment
 
compileTemplate(int) - Method in class net.sf.jse.SemicolonFragment
 
compileTemplate(int) - Method in class net.sf.jse.PatternVariableFragment
 
compileTemplate(int) - Method in class net.sf.jse.IdentifierFragment
 
compileTemplate(int) - Method in class net.sf.jse.CommaFragment
 
CompoundFragment - class net.sf.jse.CompoundFragment.
Fragment with multiple inside fragments
CompoundFragment() - Constructor for class net.sf.jse.CompoundFragment
 
cons(Object, List) - Method in class net.sf.jse.List
 
cons(Object, List) - Method in class net.sf.jse.FragmentList
 
contains(Object) - Method in class net.sf.jse.List
 
copyModifiers(FragmentList, IdentifierFragment) - Method in class net.sf.jse.MacroExpander
 

D

debugOut(String) - Static method in class net.sf.jse.LooseFragmentParser
 
debugOut(String, FragmentList) - Static method in class net.sf.jse.LooseFragmentParser
 
die(String) - Static method in class net.sf.jse.Fragment
 
DotDotDotFragment - class net.sf.jse.DotDotDotFragment.
Special ...
DotDotDotFragment() - Constructor for class net.sf.jse.DotDotDotFragment
 
DotDotDotFragment(Token) - Constructor for class net.sf.jse.DotDotDotFragment
 
DotFragment - class net.sf.jse.DotFragment.
Dot punctuation fragment
DotFragment() - Constructor for class net.sf.jse.DotFragment
 
DotFragment(Token) - Constructor for class net.sf.jse.DotFragment
 

E

elements() - Method in class net.sf.jse.List
 
equals(IdentifierFragment) - Method in class net.sf.jse.IdentifierFragment
 
equals(LiteralFragment) - Method in class net.sf.jse.LiteralFragment
 
equals(String) - Method in class net.sf.jse.IdentifierFragment
 
execute() - Method in class net.sf.jse.ant.JseAntTask
 
expand(Fragment) - Method in interface net.sf.jse.SyntaxExpander
 
expandFile(boolean, boolean, boolean, String, String) - Static method in class net.sf.jse.ant.JseAntHelper
 
expandMacros(MacroExpander, boolean) - Method in class net.sf.jse.Fragment
 
expandMacros(MacroExpander, boolean) - Method in class net.sf.jse.NestedFragment
 
expandMacros(MacroExpander, boolean) - Method in class net.sf.jse.Template
 
expandMacros(MacroExpander, boolean) - Method in class net.sf.jse.FragmentList
 
expandMacros(MacroExpander, boolean) - Method in class net.sf.jse.Expansion
 
expandMacros(MacroExpander, boolean) - Method in class net.sf.jse.MacroCall
 
expandStreams(InputStream, OutputStream, boolean, boolean, boolean) - Static method in class net.sf.jse.JSE
 
expandTemplates() - Method in class net.sf.jse.Fragment
 
expandTemplates() - Method in class net.sf.jse.NestedFragment
 
expandTemplates() - Method in class net.sf.jse.Template
 
expandTemplates() - Method in class net.sf.jse.FragmentList
 
expandTemplates() - Method in class net.sf.jse.Expansion
 
expandTemplates() - Method in class net.sf.jse.MacroCall
 
Expansion - class net.sf.jse.Expansion.
Fragment for result of template expansion
Expansion(Fragment[]) - Constructor for class net.sf.jse.Expansion
 
Expansion(FragmentList) - Constructor for class net.sf.jse.Expansion
 
ExpansionFailure - exception net.sf.jse.ExpansionFailure.
Exception for any sort of expansion failure
ExpansionFailure() - Constructor for class net.sf.jse.ExpansionFailure
 
ExpansionResult - class net.sf.jse.ExpansionResult.
 

F

fappend(FragmentList) - Method in class net.sf.jse.FragmentList
 
fcons(Fragment, FragmentList) - Static method in class net.sf.jse.FragmentList
 
felt(int) - Method in class net.sf.jse.FragmentList
 
fhead() - Method in class net.sf.jse.FragmentList
 
flist(Fragment) - Static method in class net.sf.jse.FragmentList
 
FloatFragment - class net.sf.jse.FloatFragment.
Float literal fragment
FloatFragment(Float) - Constructor for class net.sf.jse.FloatFragment
 
FloatFragment(Token) - Constructor for class net.sf.jse.FloatFragment
 
fnil - Static variable in class net.sf.jse.FragmentList
 
fpush(char) - Method in class net.sf.jse.FragmentList
 
fpush(float) - Method in class net.sf.jse.FragmentList
 
fpush(Fragment) - Method in class net.sf.jse.FragmentList
 
fpush(int) - Method in class net.sf.jse.FragmentList
 
fpush(String) - Method in class net.sf.jse.FragmentList
 
Fragment - class net.sf.jse.Fragment.
Mother of all Fragments
Fragment() - Constructor for class net.sf.jse.Fragment
 
FragmentList - class net.sf.jse.FragmentList.
List of fragments
FragmentList() - Constructor for class net.sf.jse.FragmentList
 
FragmentList(Fragment, FragmentList) - Constructor for class net.sf.jse.FragmentList
 
FragmentList(FragmentList) - Constructor for class net.sf.jse.FragmentList
 
FragmentListRef - class net.sf.jse.FragmentListRef.
A way to call by reference FragmentList's
FragmentListRef() - Constructor for class net.sf.jse.FragmentListRef
 
FragmentListRef(FragmentList) - Constructor for class net.sf.jse.FragmentListRef
 
FragmentNil - Static variable in class net.sf.jse.FragmentList
 
freverse() - Method in class net.sf.jse.FragmentList
 
fsublist(int) - Method in class net.sf.jse.FragmentList
 
fsublist(int, int) - Method in class net.sf.jse.FragmentList
 
ftail() - Method in class net.sf.jse.FragmentList
 

G

generatePatternCode(IdentifierFragment, IdentifierFragment) - Method in class net.sf.jse.Fragment
Pattern matching code generator
generatePatternCode(IdentifierFragment, IdentifierFragment) - Method in class net.sf.jse.PunctuationFragment
 
generatePatternCode(IdentifierFragment, IdentifierFragment) - Method in class net.sf.jse.LiteralFragment
 
generatePatternCode(IdentifierFragment, IdentifierFragment) - Method in class net.sf.jse.PatternVariableFragment
 
generatePatternCode(IdentifierFragment, IdentifierFragment) - Method in class net.sf.jse.IdentifierFragment
 
genMatchEmptyCode(IdentifierFragment) - Method in class net.sf.jse.FragmentList
 
genSetEndCode(IdentifierFragment, IdentifierFragment) - Method in class net.sf.jse.FragmentList
 
genSym(String) - Static method in class net.sf.jse.IdentifierFragment
 
getAfter() - Method in class net.sf.jse.SplitList
 
getBefore() - Method in class net.sf.jse.SplitList
 
getChar() - Method in class net.sf.jse.Fragment
 
getConstraint() - Method in class net.sf.jse.PatternVariableFragment
 
getContinuationWords() - Method in interface net.sf.jse.SyntaxExpander
 
getCurrent() - Method in class net.sf.jse.SplitList
 
getCurrentLine() - Static method in class net.sf.jse.Fragment
 
getDoesMatchMultipleFragments() - Method in class net.sf.jse.BaseSyntaxConstraint
 
getDoesMatchMultipleFragments() - Method in interface net.sf.jse.SyntaxConstraint
 
getExpander() - Method in class net.sf.jse.MacroCall
 
getExpansion() - Method in class net.sf.jse.ExpansionResult
 
getFloat() - Method in class net.sf.jse.Fragment
 
getFragmentClass() - Method in class net.sf.jse.BaseSyntaxConstraint
 
getFragmentClass() - Method in interface net.sf.jse.SyntaxConstraint
 
getFragmentClass(String) - Method in class net.sf.jse.BaseSyntaxConstraint
 
getFragmentClassName() - Method in class net.sf.jse.BaseSyntaxConstraint
 
getFragmentClassName() - Method in class net.sf.jse.PatternVariableFragment
 
getFragmentClassName() - Method in interface net.sf.jse.SyntaxConstraint
 
getFragmentHead() - Method in class net.sf.jse.FragmentList
 
getFragmentListTail() - Method in class net.sf.jse.FragmentList
 
getFragmentNil() - Method in class net.sf.jse.FragmentList
 
getHead() - Method in class net.sf.jse.List
 
getIdAndBeyond() - Method in class net.sf.jse.MacroCall
 
getInside() - Method in class net.sf.jse.SplitList
 
getInsideFragments() - Method in class net.sf.jse.Fragment
 
getInsideFragments() - Method in class net.sf.jse.LeafFragment
 
getInsideFragments() - Method in class net.sf.jse.NestedFragment
 
getInsideFragments() - Method in class net.sf.jse.FragmentList
 
getInsideFragments() - Method in class net.sf.jse.Expansion
 
getInsideFragments() - Method in class net.sf.jse.MacroCall
 
getInsideFragments() - Method in class net.sf.jse.PatternVariableFragment
 
getInsideFragments() - Method in class net.sf.jse.SequenceFragment
 
getInt() - Method in class net.sf.jse.Fragment
 
getLeft() - Method in class net.sf.jse.SplitList
 
getLine() - Method in class net.sf.jse.Fragment
 
getLine() - Method in class net.sf.jse.LeafFragment
 
getLine() - Method in class net.sf.jse.PrettyStream
 
getMacroArguments(IdentifierFragment, FragmentList, String[]) - Method in class net.sf.jse.MacroExpander
 
getMacroCall() - Method in class net.sf.jse.ExpansionResult
 
getModifiers() - Method in class net.sf.jse.Expansion
 
getModifiers() - Method in class net.sf.jse.MacroCall
 
getName() - Method in class net.sf.jse.GrammarSyntaxConstraint
 
getName() - Method in class net.sf.jse.PatternVariableFragment
 
getName() - Method in class net.sf.jse.IdentifierFragment
 
getName() - Method in class net.sf.jse.Symbol
 
getName() - Method in interface net.sf.jse.SyntaxConstraint
 
getNestedFragments() - Method in class net.sf.jse.NestedFragment
 
getNil() - Method in class net.sf.jse.List
 
getNil() - Method in class net.sf.jse.FragmentList
 
getPatterns() - Method in class net.sf.jse.SyntaxRule
 
getRight() - Method in class net.sf.jse.SplitList
 
getStatements() - Method in class net.sf.jse.SyntaxRule
 
getString() - Method in class net.sf.jse.Fragment
 
getString() - Method in class net.sf.jse.IdentifierFragment
 
getTail() - Method in class net.sf.jse.List
 
getTail() - Method in class net.sf.jse.ExpansionResult
 
getText() - Method in class net.sf.jse.LeafFragment
 
getToken() - Method in class net.sf.jse.LeafFragment
 
getValue() - Method in class net.sf.jse.Fragment
protocol for converting fragments back into Java literals
getValue() - Method in class net.sf.jse.LiteralFragment
 
getValue() - Method in class net.sf.jse.IntegerFragment
 
getValue() - Method in class net.sf.jse.FloatFragment
 
getValue() - Method in class net.sf.jse.StringFragment
 
getValue() - Method in class net.sf.jse.CharacterFragment
 
getValue() - Method in class net.sf.jse.SequenceFragment
 
getValue() - Method in class net.sf.jse.FragmentListRef
 
getVariableName() - Method in class net.sf.jse.PatternVariableFragment
 
getVariableName() - Method in class net.sf.jse.DotDotDotFragment
 
GrammarSyntaxConstraint - class net.sf.jse.GrammarSyntaxConstraint.
Constraint expressible through nonterminals in Java grammar
GrammarSyntaxConstraint() - Constructor for class net.sf.jse.GrammarSyntaxConstraint
 

H

haveMacros() - Method in class net.sf.jse.MacroExpander
 

I

IdentifierFragment - class net.sf.jse.IdentifierFragment.
Fragment representing Java identifier
IdentifierFragment(String) - Constructor for class net.sf.jse.IdentifierFragment
 
IdentifierFragment(String, Token) - Constructor for class net.sf.jse.IdentifierFragment
 
IdentifierFragment(Token) - Constructor for class net.sf.jse.IdentifierFragment
 
IntegerFragment - class net.sf.jse.IntegerFragment.
Fragment representing integer literal
IntegerFragment(Integer) - Constructor for class net.sf.jse.IntegerFragment
 
IntegerFragment(Token) - Constructor for class net.sf.jse.IntegerFragment
 
intern(String) - Static method in class net.sf.jse.Symbol
 
isAdmissable(FragmentList) - Method in class net.sf.jse.GrammarSyntaxConstraint
 
isAdmissable(FragmentList) - Method in interface net.sf.jse.SyntaxConstraint
 
isAdmissable(List) - Method in class net.sf.jse.GrammarSyntaxConstraint
 
isContinuationWord(IdentifierFragment, String[]) - Method in class net.sf.jse.MacroExpander
 
isEmpty() - Method in class net.sf.jse.List
 
isEmpty() - Method in class net.sf.jse.JavaTokenLexer
 
isMacro(IdentifierFragment) - Method in class net.sf.jse.MacroExpander
 
isTerminator() - Method in class net.sf.jse.Fragment
 
isTerminator() - Method in class net.sf.jse.SemicolonFragment
 
isTerminator() - Method in class net.sf.jse.BracesFragment
 
isWildcardConstraint() - Method in class net.sf.jse.BaseSyntaxConstraint
 
isWildcardConstraint() - Method in interface net.sf.jse.SyntaxConstraint
 

J

JavaLexerTest - class net.sf.jse.test.JavaLexerTest.
Tests that the JavaLexer parses tokens in accordance with the Java Language Specification.
JavaLexerTest(String) - Constructor for class net.sf.jse.test.JavaLexerTest
 
JavaReservedWords - class net.sf.jse.JavaReservedWords.
Class to access reserve words from lexer
JavaReservedWords() - Constructor for class net.sf.jse.JavaReservedWords
 
JavaTokenLexer - class net.sf.jse.JavaTokenLexer.
Lexer which serves up a list of tokens specified during construction
JavaTokenLexer(List) - Constructor for class net.sf.jse.JavaTokenLexer
 
JSE - class net.sf.jse.JSE.
Java PreProcessor
JSE() - Constructor for class net.sf.jse.JSE
 
JseAntHelper - class net.sf.jse.ant.JseAntHelper.
 
JseAntHelper() - Constructor for class net.sf.jse.ant.JseAntHelper
 
JseAntTask - class net.sf.jse.ant.JseAntTask.
 
JseAntTask() - Constructor for class net.sf.jse.ant.JseAntTask
 

L

LeafFragment - class net.sf.jse.LeafFragment.
Fragment that has only one token's worth of lexer information
LeafFragment() - Constructor for class net.sf.jse.LeafFragment
 
List - class net.sf.jse.List.
Good old proper Lisp lists
List() - Constructor for class net.sf.jse.List
 
list(Object) - Static method in class net.sf.jse.List
 
List(Object, List) - Constructor for class net.sf.jse.List
 
LiteralFragment - class net.sf.jse.LiteralFragment.
Fragment that represents a Java literal
LiteralFragment() - Constructor for class net.sf.jse.LiteralFragment
 
LiteralFragment(Token) - Constructor for class net.sf.jse.LiteralFragment
 
loadInstance(String) - Method in class net.sf.jse.SpecialInstanceLoader
 
lookupConstraint(String) - Static method in class net.sf.jse.MacroExpander
 
lookupIdentifierTokenType(String) - Method in class net.sf.jse.JavaReservedWords
 
LooseFragmentParser - class net.sf.jse.LooseFragmentParser.
Java PreProcessor parser/macro expander engine

M

MacroCall - class net.sf.jse.MacroCall.
Fragment for marking macro calls
MacroCall(SyntaxExpander, FragmentList, IdentifierFragment, FragmentList) - Constructor for class net.sf.jse.MacroCall
 
MacroExpander - class net.sf.jse.MacroExpander.
A class that controls macro expansion
MacroExpander() - Constructor for class net.sf.jse.MacroExpander
 
main(String[]) - Static method in class net.sf.jse.JSE
 
main(String[]) - Static method in class net.sf.jse.ant.JseAntHelper
 
make(Fragment[]) - Static method in class net.sf.jse.FragmentList
 
make(int) - Static method in class net.sf.jse.List
 
make(int) - Static method in class net.sf.jse.FragmentList
 
make(Object[]) - Static method in class net.sf.jse.List
 
makeToken(int) - Static method in class net.sf.jse.Fragment
 
makeToken(int, String) - Static method in class net.sf.jse.Fragment
 
markMacro(IdentifierFragment, FragmentList, FragmentList, SyntaxExpander) - Method in class net.sf.jse.MacroExpander
 
markMacros(MacroExpander) - Method in class net.sf.jse.Fragment
 
markMacros(MacroExpander) - Method in class net.sf.jse.NestedFragment
 
markMacros(MacroExpander) - Method in class net.sf.jse.Template
 
markMacros(MacroExpander) - Method in class net.sf.jse.FragmentList
 
markMacros(MacroExpander) - Method in class net.sf.jse.Expansion
 
matchAnyString() - Method in class net.sf.jse.FragmentList
 
matchBodyPart() - Method in class net.sf.jse.FragmentList
 
matchBodyPartStrict() - Method in class net.sf.jse.FragmentList
 
matchBraces() - Method in class net.sf.jse.FragmentList
 
matchBrackets() - Method in class net.sf.jse.FragmentList
 
matchComma() - Method in class net.sf.jse.FragmentList
 
matchConstraint(String) - Method in class net.sf.jse.FragmentList
 
matchConstraint(String, int) - Method in class net.sf.jse.FragmentList
 
matchConstraint(SyntaxConstraint) - Method in class net.sf.jse.FragmentList
 
matchConstraint(SyntaxConstraint, int) - Method in class net.sf.jse.FragmentList
 
matchDot() - Method in class net.sf.jse.FragmentList
 
matchEmpty() - Method in class net.sf.jse.FragmentList
 
matchExpression() - Method in class net.sf.jse.FragmentList
 
matchListPart() - Method in class net.sf.jse.FragmentList
 
matchListPartStrict() - Method in class net.sf.jse.FragmentList
 
matchLiteral(Object) - Method in class net.sf.jse.FragmentList
 
matchName(String) - Method in class net.sf.jse.FragmentList
 
matchName(Symbol) - Method in class net.sf.jse.FragmentList
 
matchParens() - Method in class net.sf.jse.FragmentList
 
matchQuestion() - Method in class net.sf.jse.FragmentList
 
matchSemicolon() - Method in class net.sf.jse.FragmentList
 
matchTemplate() - Method in class net.sf.jse.FragmentList
 

N

NestedFragment - class net.sf.jse.NestedFragment.
A compound fragment with brackets
NestedFragment(FragmentList) - Constructor for class net.sf.jse.NestedFragment
 
net.sf.jse - package net.sf.jse
 
net.sf.jse.ant - package net.sf.jse.ant
 
net.sf.jse.test - package net.sf.jse.test
 
nextToken() - Method in class net.sf.jse.JavaTokenLexer
 
nextToken() - Method in class net.sf.jse.LooseFragmentParser
 
nil - Static variable in class net.sf.jse.List
 
nil - Static variable in class net.sf.jse.FragmentList
 

O

out - Static variable in class net.sf.jse.Fragment
Stream for pretty printing using pprint and pprintln
out - Variable in class net.sf.jse.PrettyStream
 

P

ParensFragment - class net.sf.jse.ParensFragment.
A paren nested fragment
ParensFragment(FragmentList) - Constructor for class net.sf.jse.ParensFragment
 
ParensFragment(Token, FragmentList, Token) - Constructor for class net.sf.jse.ParensFragment
 
parse() - Method in class net.sf.jse.LooseFragmentParser
 
parse(JavaTokenLexer, JavaRecognizer) - Method in class net.sf.jse.GrammarSyntaxConstraint
 
PatternVariableFragment - class net.sf.jse.PatternVariableFragment.
A pattern/template variable
PatternVariableFragment() - Constructor for class net.sf.jse.PatternVariableFragment
 
PatternVariableFragment(String) - Constructor for class net.sf.jse.PatternVariableFragment
 
PatternVariableFragment(String, Token) - Constructor for class net.sf.jse.PatternVariableFragment
 
PatternVariableFragment(Token) - Constructor for class net.sf.jse.PatternVariableFragment
 
pprint(PrettyStream, int) - Method in class net.sf.jse.FragmentList
 
PrettyStream - class net.sf.jse.PrettyStream.
A pseudo stream for pretty printing and remembering line number and whether output is at beginning of line
PrettyStream(PrintStream) - Constructor for class net.sf.jse.PrettyStream
 
print(Object) - Method in class net.sf.jse.PrettyStream
 
print(String) - Method in class net.sf.jse.PrettyStream
 
println() - Method in class net.sf.jse.PrettyStream
 
println(Object) - Method in class net.sf.jse.PrettyStream
 
println(String) - Method in class net.sf.jse.PrettyStream
 
processBraces(FragmentList) - Static method in class net.sf.jse.Template
 
processBrackets(FragmentList) - Static method in class net.sf.jse.Template
 
processNestedTemplate(FragmentList) - Static method in class net.sf.jse.Template
 
processParens(FragmentList) - Static method in class net.sf.jse.Template
 
processQuestionExpression(Fragment) - Static method in class net.sf.jse.Template
 
processQuestionExpression(FragmentList) - Static method in class net.sf.jse.Template
 
processTemplate(FragmentList) - Static method in class net.sf.jse.Template
 
PunctuationFragment - class net.sf.jse.PunctuationFragment.
A leaf fragment representing Java punctuation tokens
PunctuationFragment(String) - Constructor for class net.sf.jse.PunctuationFragment
 
PunctuationFragment(Token) - Constructor for class net.sf.jse.PunctuationFragment
 
push(Object) - Method in class net.sf.jse.List
 

Q

QuestionExpressionFragment - class net.sf.jse.QuestionExpressionFragment.
A nested fragment representing template code evaluation syntax ?(expression)
QuestionExpressionFragment(FragmentList) - Constructor for class net.sf.jse.QuestionExpressionFragment
 
QuestionExpressionFragment(Token, Token, FragmentList, Token) - Constructor for class net.sf.jse.QuestionExpressionFragment
 
QuestionFragment - class net.sf.jse.QuestionFragment.
A punctuation for question marks
QuestionFragment() - Constructor for class net.sf.jse.QuestionFragment
 
QuestionFragment(Token) - Constructor for class net.sf.jse.QuestionFragment
 

R

readAtom(Token, int) - Method in class net.sf.jse.LooseFragmentParser
 
readAtomsTo(int, int, boolean) - Method in class net.sf.jse.LooseFragmentParser
 
readNestedAtomsTo(int, int) - Method in class net.sf.jse.LooseFragmentParser
 
readNextAtom(int) - Method in class net.sf.jse.LooseFragmentParser
 
reservedWords - Static variable in class net.sf.jse.LooseFragmentParser
 
reverse() - Method in class net.sf.jse.List
 

S

SemicolonFragment - class net.sf.jse.SemicolonFragment.
A punctuation fragment representing a Java semicolon token
SemicolonFragment() - Constructor for class net.sf.jse.SemicolonFragment
 
SemicolonFragment(Token) - Constructor for class net.sf.jse.SemicolonFragment
 
SeparatorFragment - class net.sf.jse.SeparatorFragment.
A punctuation fragment representing a Java separator token
SeparatorFragment(String) - Constructor for class net.sf.jse.SeparatorFragment
 
SeparatorFragment(Token) - Constructor for class net.sf.jse.SeparatorFragment
 
SequenceFragment - class net.sf.jse.SequenceFragment.
A compound fragment used to represent the value of pattern variable matching more than one fragment
SequenceFragment(FragmentList) - Constructor for class net.sf.jse.SequenceFragment
 
setAfter(FragmentList) - Method in class net.sf.jse.SplitList
 
setClasspath(Path) - Method in class net.sf.jse.ant.JseAntTask
 
setCurrentLine(int) - Static method in class net.sf.jse.Fragment
 
setFragmentListTail(FragmentList) - Method in class net.sf.jse.FragmentList
 
setHaveMacros(boolean) - Method in class net.sf.jse.MacroExpander
 
setHead(Object) - Method in class net.sf.jse.List
 
setInsideFragments(FragmentList) - Method in class net.sf.jse.CompoundFragment
 
setInsideFragments(FragmentList) - Method in class net.sf.jse.NestedFragment
 
setInsideFragments(FragmentList) - Method in class net.sf.jse.Expansion
 
setInsideFragments(FragmentList) - Method in class net.sf.jse.MacroCall
 
setInsideFragments(FragmentList) - Method in class net.sf.jse.PatternVariableFragment
 
setInsideFragments(FragmentList) - Method in class net.sf.jse.SequenceFragment
 
setJavadir(File) - Method in class net.sf.jse.ant.JseAntTask
 
setJsedir(File) - Method in class net.sf.jse.ant.JseAntTask
 
setLineup(boolean) - Method in class net.sf.jse.ant.JseAntTask
 
setModifiers(FragmentList) - Method in class net.sf.jse.Expansion
 
setPatterns(List) - Method in class net.sf.jse.SyntaxRule
 
setRecursive(boolean) - Method in class net.sf.jse.ant.JseAntTask
 
setStatements(FragmentList) - Method in class net.sf.jse.SyntaxRule
 
setTail(List) - Method in class net.sf.jse.List
 
setValue(FragmentList) - Method in class net.sf.jse.FragmentListRef
 
setVerbose(boolean) - Method in class net.sf.jse.ant.JseAntTask
 
size() - Method in class net.sf.jse.List
 
skipToComma() - Method in class net.sf.jse.FragmentList
 
SpecialInstanceLoader - class net.sf.jse.SpecialInstanceLoader.
 
SplicedPatternVariableFragment - class net.sf.jse.SplicedPatternVariableFragment.
A pattern variable for name splicing e.g., ?name ## "-setter"
SplicedPatternVariableFragment() - Constructor for class net.sf.jse.SplicedPatternVariableFragment
 
splitAtComma() - Method in class net.sf.jse.FragmentList
 
splitAtCommas() - Method in class net.sf.jse.FragmentList
 
splitAtKeptSemicolon() - Method in class net.sf.jse.FragmentList
 
splitAtSemicolon() - Method in class net.sf.jse.FragmentList
 
splitAtSemicolons() - Method in class net.sf.jse.FragmentList
 
SplitList - class net.sf.jse.SplitList.
A way to return multiple values for two different points in a FragmentList
SplitList(FragmentList, FragmentList) - Constructor for class net.sf.jse.SplitList
 
StringFragment - class net.sf.jse.StringFragment.
A literal fragment representing Java string literals
StringFragment(String) - Constructor for class net.sf.jse.StringFragment
 
StringFragment(Token) - Constructor for class net.sf.jse.StringFragment
 
sublist(int) - Method in class net.sf.jse.List
 
sublist(int, int) - Method in class net.sf.jse.List
 
substituteAsFloat(float) - Static method in class net.sf.jse.Template
 
substituteAsFloat(Float) - Static method in class net.sf.jse.Template
 
substituteAsInteger(int) - Static method in class net.sf.jse.Template
 
substituteAsInteger(Integer) - Static method in class net.sf.jse.Template
 
substituteAsString(String) - Static method in class net.sf.jse.Template
 
substituteComma() - Static method in class net.sf.jse.Template
 
substituteDot() - Static method in class net.sf.jse.Template
 
substituteIdentifier(String) - Static method in class net.sf.jse.Template
 
substitutePatternVariable(String) - Static method in class net.sf.jse.Template
 
substituteQuestion() - Static method in class net.sf.jse.Template
 
substituteSemicolon() - Static method in class net.sf.jse.Template
 
Symbol - class net.sf.jse.Symbol.
Lisp symbols which are just interned strings
Symbol(String) - Constructor for class net.sf.jse.Symbol
 
SyntaxConstraint - interface net.sf.jse.SyntaxConstraint.
Pattern Variable constraint on matching
SyntaxException - exception net.sf.jse.SyntaxException.
Exception for any problem during syntax processing
SyntaxException() - Constructor for class net.sf.jse.SyntaxException
 
SyntaxExpander - interface net.sf.jse.SyntaxExpander.
The interface for all syntax expanders
SyntaxMatchFailure - exception net.sf.jse.SyntaxMatchFailure.
Exception for any problem during matching
SyntaxMatchFailure() - Constructor for class net.sf.jse.SyntaxMatchFailure
 
SyntaxRule - class net.sf.jse.SyntaxRule.
A parsed representation of a syntaxSwitch rule
SyntaxRule() - Constructor for class net.sf.jse.SyntaxRule
 

T

tails() - Method in class net.sf.jse.List
 
Template - class net.sf.jse.Template.
A #{ } nested fragment used for code quotes
Template(FragmentList) - Constructor for class net.sf.jse.Template
 
Template(Token, FragmentList, Token) - Constructor for class net.sf.jse.Template
 
testBooleanLiterals() - Method in class net.sf.jse.test.JavaLexerTest
 
testCharacterLiterals() - Method in class net.sf.jse.test.JavaLexerTest
 
testFloatLiterals() - Method in class net.sf.jse.test.JavaLexerTest
 
testIdentifiers() - Method in class net.sf.jse.test.JavaLexerTest
 
testIntLiterals() - Method in class net.sf.jse.test.JavaLexerTest
 
testKeywords() - Method in class net.sf.jse.test.JavaLexerTest
 
testOperators() - Method in class net.sf.jse.test.JavaLexerTest
 
testSeparators() - Method in class net.sf.jse.test.JavaLexerTest
 
testStringLiterals() - Method in class net.sf.jse.test.JavaLexerTest
 
testTheNullLiteral() - Method in class net.sf.jse.test.JavaLexerTest
 
tokens() - Method in class net.sf.jse.Fragment
 
tokens() - Method in class net.sf.jse.LeafFragment
 
tokens() - Method in class net.sf.jse.CompoundFragment
 
tokens() - Method in class net.sf.jse.NestedFragment
 
tokens() - Method in class net.sf.jse.Template
 
tokens() - Method in class net.sf.jse.QuestionExpressionFragment
 
tokens() - Method in class net.sf.jse.MacroCall
 
tokens() - Method in class net.sf.jse.PatternVariableFragment
 
toPattern() - Method in class net.sf.jse.FragmentList
 
toString() - Method in class net.sf.jse.PunctuationFragment
 
toString() - Method in class net.sf.jse.CompoundFragment
 
toString() - Method in class net.sf.jse.NestedFragment
 
toString() - Method in class net.sf.jse.LiteralFragment
 
toString() - Method in class net.sf.jse.List
 
toString() - Method in class net.sf.jse.PatternVariableFragment
 
toString() - Method in class net.sf.jse.IdentifierFragment
 
toString() - Method in class net.sf.jse.Symbol
 
trace(String) - Static method in class net.sf.jse.LooseFragmentParser
 

U

UnhygienicNameFragment - class net.sf.jse.UnhygienicNameFragment.
Represents a pattern variable for unhygienic variables
UnhygienicNameFragment() - Constructor for class net.sf.jse.UnhygienicNameFragment
 

A B C D E F G H I J L M N O P Q R S T U