Package dk.brics.xact.analysis.flowgraph.statements

Representation of flow graph statements.

See:
          Description

Interface Summary
StatementVisitor An interface for visitors of abstract statements.
 

Class Summary
AnalyzeStm Assignment of XML.analyze(String).
Assignment Superclass of abstract statements that are assignments.
BasicStatementVisitor Statement visitor where all visit methods are empty by default.
CastStm Assignment of Node.asElement() and variants.
CheckStm Check operation for XML.getNumber(String), XML.getString(String), XML.has(String), XML.toDocument(), Node.isElement(), and variants.
ConcatStm Assignment of XML.concat(Object...) and variants.
ConstStm Assignment of XML.parseTemplate(String) and variants.
CopyStm Assignment of Element.copy(AttrNode, XML, XML) and variants.
EmptyStm Assignment of empty value, such as null.
GapifyStm Assignment of XML.gapify(String, String) and variants.
GetStm Assignment of XML.get(String) and variants.
InsertStm Assignment of XML.insertAfter(String, Object), XML.appendContent(String, Object), XML.prependContent(String, Object), and variants.
InstanceAssignment Superclass of abstract statements that are assignments involving a non-static method.
NodeStm Assignment of a new Element.Element(String, String, AttrNode, XML, NamespaceDecl, XML, Origin) and variants.
NopStm No operation.
PlugStm Assignment of XML.plug(String, Object) and variants.
RemoveStm Assignment of XML.remove(String).
SetStm Assignment of XML.set(String, Object) and variants.
UnknownStm Assignment of an unknown value, such as XML.parseDocument(String) and variants.
ValidateStm Assignment of XML.validate(String).
VarStm Assignment of an XML variable.
 

Enum Summary
CastStm.Kind Node kinds.
CheckStm.Kind Node kinds.
CopyStm.Kind  
GetStm.Kind Node kinds.
InsertStm.Kind Node kinds.
NodeStm.Kind Node kinds.
PlugStm.Kind Node kinds.
SetStm.Kind Node kinds.
 

Package dk.brics.xact.analysis.flowgraph.statements Description

Representation of flow graph statements.

Author:
Christian Kirkegaard <ck@cs.au.dk>, Aske Simon Christensen <aske@cs.au.dk>, Anders Møller <amoeller@cs.au.dk>


Copyright © 2005-2008 Aarhus University.