jltools.ast
Interface StringLit

All Superinterfaces:
java.lang.Cloneable, Copy, Expr, Lit, Node, Prefix, Receiver, java.io.Serializable, Typed
All Known Implementing Classes:
StringLit_c

public interface StringLit
extends Lit

A StringLit represents an immutable instance of a String which corresponds to a literal string in Java code.


Method Summary
 java.lang.String value()
           
 StringLit value(java.lang.String value)
           
 
Methods inherited from interface jltools.ast.Lit
objValue
 
Methods inherited from interface jltools.ast.Expr
precedence, type
 
Methods inherited from interface jltools.ast.Node
buildTypes_, buildTypesOverride_, copy, disambiguate_, disambiguateOverride_, disambiguateTypes_, disambiguateTypesOverride_, dump, enterScope, exceptionCheck_, exceptionCheckOverride_, ext, ext, foldConstants_, foldConstantsOverride_, leaveScope, position, position, reconstructTypes_, translate_, typeCheck_, typeCheckOverride_, visit, visitChildren
 
Methods inherited from interface jltools.ast.Typed
type
 

Method Detail

value

public java.lang.String value()

value

public StringLit value(java.lang.String value)