A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages

A

ABORT - ru.ispras.castle.ast.basis.SyntaxNodeVisitor.Result
Stop traversal.
action(TokenSource) - Method in interface ru.ispras.castle.antlr.TokenSourceCallback
Action on a token source.
add(SyntaxNode<TagT>) - Method in class ru.ispras.castle.ast.basis.SymbolTable
Adds an item into the symbol table.
add(SyntaxNode<TagT>) - Method in class ru.ispras.castle.ast.basis.SyntaxNode
Adds a child to the node.
addAll(Collection<SyntaxNode<TagT>>) - Method in class ru.ispras.castle.ast.basis.SymbolTable
Adds items into the symbol table.
addIndex(Node) - Method in class ru.ispras.castle.ast.RangedVariable
Add the specified node as index for this object.
addPath(String) - Method in class ru.ispras.castle.antlr.IncludeFileFinder
Adds path to the internal collection of paths.
addPaths(String) - Method in class ru.ispras.castle.antlr.IncludeFileFinder
Adds sequence of paths to the internal collection of paths.
ALL - ru.ispras.castle.ast.IntegerRange.RangePointType
Start/end point of of a range.
Assignment<TagT extends java.lang.Enum<TagT>> - Class in ru.ispras.castle.ast
Assignment statement.
Assignment(Class<TagT>, TagT) - Constructor for class ru.ispras.castle.ast.Assignment
Constructs an assignment node.
Assignment(Class<TagT>, TagT, RangedVariable, Node) - Constructor for class ru.ispras.castle.ast.Assignment
Constructs object with the specified target variable and value expression.
Assignment(Class<TagT>, TagT, NodeVariable, Node) - Constructor for class ru.ispras.castle.ast.Assignment
Constructs object with the specified target non-ranged variable and value expression.

B

BAR - Static variable in class ru.ispras.castle.util.Logger
The separation line.
BASIC - ru.ispras.castle.ast.basis.SyntaxNode.Kind
Node without name and scope (statement, expression, etc.).
BLOCK - ru.ispras.castle.ast.basis.SyntaxNode.Kind
Node with scope but without name (block, loop body, etc.).
border(IntegerRange) - Method in class ru.ispras.castle.ast.IntegerRange
Checks whether this range borders on the given one (rhs).
build(STGroup) - Method in interface ru.ispras.castle.codegen.StringTemplateBuilder
` * Performs initialization of the template for the target file based on templates described in the corresponding template group.

C

CLASS - ru.ispras.castle.ast.basis.SyntaxNode.Kind
Node with name and scope (module, function, etc.).
clone() - Method in class ru.ispras.castle.ast.Assignment
 
compareTo(IntegerRange) - Method in class ru.ispras.castle.ast.IntegerRange
Compares this object to the specified object.
contains(BigInteger) - Method in class ru.ispras.castle.ast.IntegerRange
Checks whether this range contains the given point.
contains(IntegerRange) - Method in class ru.ispras.castle.ast.IntegerRange
Checks whether this range contains (as a subset) the given one (rhs).
containsAttribute(String) - Method in class ru.ispras.castle.ast.basis.SyntaxNode
Checks whether the node contains the given attribute.
copy(File, File) - Static method in class ru.ispras.castle.util.FileUtils
Copies all data from the source location (file.
copyDirectory(File, File) - Static method in class ru.ispras.castle.util.FileUtils
Copies all data from the source directory to the target directory.
copyFile(File, File) - Static method in class ru.ispras.castle.util.FileUtils
Copies all data from the source file to the target file.

D

debug(String, Object...) - Static method in class ru.ispras.castle.util.Logger
Prints formatted debug message with the specified arguments to the log.
DEBUG - ru.ispras.castle.util.Logger.EventType
 
debugBar() - Static method in class ru.ispras.castle.util.Logger
If debug mode is on, prints separation line.
debugHeader(String) - Static method in class ru.ispras.castle.util.Logger
When debug mode is on, surrounds the text with debug header.
debugHeader(String, Object...) - Static method in class ru.ispras.castle.util.Logger
When debug mode is on, prints formatted arguments surrounded by debug header.
deepCopy() - Method in class ru.ispras.castle.ast.Range
Creates a deep copy of the current object.
deepCopy() - Method in class ru.ispras.castle.ast.RangedVariable
Creates a deep copy of the current object.
divide(Collection<IntegerRange>) - Static method in class ru.ispras.castle.ast.IntegerRange
Transforms the collection of ranges to the list of disjoint ranges.

E

equals(Object) - Method in class ru.ispras.castle.ast.Assignment
 
equals(Object) - Method in class ru.ispras.castle.ast.IntegerRange
 
equals(Object) - Method in class ru.ispras.castle.ast.Range
 
equals(Object) - Method in class ru.ispras.castle.ast.RangedVariable
 
error(String, Object...) - Static method in class ru.ispras.castle.util.Logger
Prints formatted message with the specified arguments to the log.
ERROR - ru.ispras.castle.util.Logger.EventType
 
ErrorHandler<Tag extends java.lang.Enum<Tag>> - Interface in ru.ispras.castle.ast.basis
ErrorHandler is a base interface of an error handler.
exception(Throwable) - Static method in class ru.ispras.castle.util.Logger
Prints error message for the unexpected event.

F

FileGenerator - Interface in ru.ispras.castle.codegen
The FileGenerator interface is used to manipulate with code file generators.
FileGeneratorStringTemplate - Class in ru.ispras.castle.codegen
The FileGeneratorStringTemplate class generates source code files on the basis of StringTemplates descriptions.
FileGeneratorStringTemplate(String, String[], StringTemplateBuilder) - Constructor for class ru.ispras.castle.codegen.FileGeneratorStringTemplate
Constructs a code generator parameterized with a hierarchy template groups, with a builder that will initialize the code template and with the full name to the target output file.
FileUtils - Class in ru.ispras.castle.util
The FileUtils class provides utility methods to work with files.
find(String) - Method in class ru.ispras.castle.ast.basis.SymbolTable
Returns an item of the symbol table with the given name.
find(String) - Method in class ru.ispras.castle.ast.basis.SyntaxNode
Searches for a child with the given name in the current scope.
findRecursively(String) - Method in class ru.ispras.castle.ast.basis.SymbolTable
Returns an item of the symbol table (or the parent tables) with the given name
findRecursively(String) - Method in class ru.ispras.castle.ast.basis.SyntaxNode
Searches for a child with the given name in the current and upper scopes.

G

generate() - Method in interface ru.ispras.castle.codegen.FileGenerator
Runs generation of a code file.
generate() - Method in class ru.ispras.castle.codegen.FileGeneratorStringTemplate
Generates the target file.
generateFile(String, String[], StringTemplateBuilder) - Static method in class ru.ispras.castle.codegen.FileGeneratorStringTemplate
Generates a file by the specified template.
getAttribute(String) - Method in class ru.ispras.castle.ast.basis.SyntaxNode
Returns the attribute value.
getChildren() - Method in class ru.ispras.castle.ast.basis.SyntaxNode
Returns the collection of the children.
getChildren(TagT) - Method in class ru.ispras.castle.ast.basis.SyntaxNode
Returns the collection of the children of the given tag.
getDefines() - Method in class ru.ispras.castle.ast.Assignment
 
getDefines() - Method in class ru.ispras.castle.ast.RangedVariable
 
getDefines() - Method in interface ru.ispras.castle.ast.UseDef
Returns a set of defined variables.
getFileDir(String) - Static method in class ru.ispras.castle.util.FileUtils
Returns the parent directory of the file.
getFileExtension(String) - Static method in class ru.ispras.castle.util.FileUtils
Returns extension of the file.
getHigh() - Method in class ru.ispras.castle.ast.Range
Returns high index.
getIndices() - Method in class ru.ispras.castle.ast.RangedVariable
Returns the sequence of object's indices.
getIntegerRange() - Method in class ru.ispras.castle.ast.RangedVariable
Returns the integer range of this object.
getKind() - Method in class ru.ispras.castle.ast.basis.SyntaxNode
Returns the kind of the node.
getLeft() - Method in class ru.ispras.castle.ast.Assignment
Returns defined ranged variable.
getLow() - Method in class ru.ispras.castle.ast.Range
Returns low index.
getMax() - Method in class ru.ispras.castle.ast.IntegerRange
Returns the upper bound of the range.
getMin() - Method in class ru.ispras.castle.ast.IntegerRange
Returns the lower bound of the range.
getName() - Method in class ru.ispras.castle.ast.basis.SyntaxNode
Returns the name of the node.
getName() - Method in class ru.ispras.castle.ast.RangedVariable
Returns string form of the ranged variable that can be used as name.
getNormalizedPath(String) - Static method in class ru.ispras.castle.util.FileUtils
Creates normalized file path.
getParent() - Method in class ru.ispras.castle.ast.basis.SymbolTable
Returns the parent symbol table.
getParent() - Method in class ru.ispras.castle.ast.basis.SyntaxNode
Returns the parent of the node or null if the node is a root.
getRange() - Method in class ru.ispras.castle.ast.RangedVariable
Returns range.
getResourceUrl(String) - Static method in class ru.ispras.castle.util.SysUtils
Returns an URL for the specified resource file stored in microtesk.jar.
getRight() - Method in class ru.ispras.castle.ast.Assignment
Returns value expression.
getSeparatedDescription(ExprTreePrinter, String) - Method in class ru.ispras.castle.ast.Assignment
Returns this assignment description that is presented in format of the specified printer with the specified separator.
getShortFileName(String) - Static method in class ru.ispras.castle.util.FileUtils
Returns the short name of the file.
getShortFileNameNoExt(String) - Static method in class ru.ispras.castle.util.FileUtils
Returns the short name of the file without an extension.
getSource() - Method in class ru.ispras.castle.antlr.TokenSourceStack
 
getSourceName() - Method in class ru.ispras.castle.antlr.TokenSourceStack
 
getSupportEmail() - Static method in class ru.ispras.castle.util.Logger
Returns the support email string.
getTag() - Method in class ru.ispras.castle.ast.basis.SyntaxNode
Returns the tag of the node.
getTagType() - Method in class ru.ispras.castle.ast.basis.SyntaxNode
Returns the type of the node tag.
getUsedVariableNames() - Method in class ru.ispras.castle.ast.Assignment
Returns names of variables that are used in this object.
getUses() - Method in class ru.ispras.castle.ast.Assignment
 
getUses() - Method in class ru.ispras.castle.ast.RangedVariable
 
getUses() - Method in interface ru.ispras.castle.ast.UseDef
Returns a set of used variables.
getVariable() - Method in class ru.ispras.castle.ast.Assignment
Returns defined variable.
getVariable() - Method in class ru.ispras.castle.ast.RangedVariable
Returns variable.
getVariableName() - Method in class ru.ispras.castle.ast.RangedVariable
Returns variable name.
getVariables() - Method in class ru.ispras.castle.ast.Range
Returns variables that are used in this object.

H

handle(SyntaxNode<Tag>, SyntaxNode<Tag>) - Method in interface ru.ispras.castle.ast.basis.ErrorHandler
Handles an error.
hashCode() - Method in class ru.ispras.castle.ast.Assignment
 
hashCode() - Method in class ru.ispras.castle.ast.IntegerRange
 
hashCode() - Method in class ru.ispras.castle.ast.Range
 
hashCode() - Method in class ru.ispras.castle.ast.RangedVariable
 
hasName() - Method in class ru.ispras.castle.ast.basis.SyntaxNode
Checks whether the node has name.
hasName() - Method in enum ru.ispras.castle.ast.basis.SyntaxNode.Kind
 
hasScope() - Method in class ru.ispras.castle.ast.basis.SyntaxNode
Checks whether the node has scope.
hasScope() - Method in enum ru.ispras.castle.ast.basis.SyntaxNode.Kind
 
hasSources() - Method in class ru.ispras.castle.antlr.TokenSourceStack
 

I

IncludeFileFinder - Class in ru.ispras.castle.antlr
IncludeFileFinder implements logic for searching include files.
IncludeFileFinder() - Constructor for class ru.ispras.castle.antlr.IncludeFileFinder
 
indexed() - Method in class ru.ispras.castle.ast.RangedVariable
Checks whether this object has indices.
IntegerRange - Class in ru.ispras.castle.ast
This class represents a non-empty integer range (interval).
IntegerRange(BigInteger, BigInteger) - Constructor for class ru.ispras.castle.ast.IntegerRange
Constructs a range with the given lower (min) and upper (max) bounds.
IntegerRange.RangePointType - Enum in ru.ispras.castle.ast
This enumeration contains types of range bounds.
intersect(IntegerRange) - Method in class ru.ispras.castle.ast.IntegerRange
Returns an intersection range for this one and the specified one.
isConstantRange() - Method in class ru.ispras.castle.ast.Range
Checks whether this range has constant borders.
isDebug() - Static method in class ru.ispras.castle.util.Logger
Checks whether debug mode is enabled, or not.
isExecutable(File) - Static method in class ru.ispras.castle.util.FileUtils
Checks whether the specified file is executable.
isInitialized() - Method in class ru.ispras.castle.ast.Assignment
Checks rather all the object's fields are not null.
isIntegerRange() - Method in class ru.ispras.castle.ast.Range
Checks whether this object is a range of integer values.
items() - Method in class ru.ispras.castle.ast.basis.SymbolTable
Returns the collection of items.
items(EnumSet<TagT>) - Method in class ru.ispras.castle.ast.basis.SymbolTable
Returns the collection of items whose statement tags belong to the given set.
items(TagT) - Method in class ru.ispras.castle.ast.basis.SymbolTable
Returns the collection of items with the given statement tag.

L

lastParentToken - Variable in class ru.ispras.castle.antlr.TokenSourceStack.TokenSourceEntry
The latest token of the parent stream.
LINE_WIDTH - Static variable in class ru.ispras.castle.util.Logger
The log line width.
Logger - Class in ru.ispras.castle.util
The Logger class provides methods for logging-related tasks.
Logger() - Constructor for class ru.ispras.castle.util.Logger
 
Logger.EventType - Enum in ru.ispras.castle.util
Log message types.
Logger.Listener - Interface in ru.ispras.castle.util
The listener for logger.

M

MAX - ru.ispras.castle.ast.IntegerRange.RangePointType
End point of of a range.
message(String, Object...) - Static method in class ru.ispras.castle.util.Logger
Prints formatted message with the specified arguments to the log.
MESSAGE - ru.ispras.castle.util.Logger.EventType
 
MIN - ru.ispras.castle.ast.IntegerRange.RangePointType
Start point of a range.
minus(IntegerRange) - Method in class ru.ispras.castle.ast.IntegerRange
Returns the list of ranges representing the difference between this range and the given one.

N

NEW_SOURCE_TOKEN - Static variable in class ru.ispras.castle.antlr.TokenSourceStack
 
newBufferedReader(File) - Static method in class ru.ispras.castle.util.FileUtils
Creates new BufferedReader for existing file.
newFile(String) - Static method in class ru.ispras.castle.util.FileUtils
Creates the new file with the specified name.
newFile(String, String, String) - Static method in class ru.ispras.castle.util.FileUtils
Creates an empty file with the specified name at the specified path.
newPrintWriter(String, String, String) - Static method in class ru.ispras.castle.util.FileUtils
Creates new PrintWriter for the new file with the specified parameters.
nextToken() - Method in class ru.ispras.castle.antlr.TokenSourceStack
 

O

OBJECT - ru.ispras.castle.ast.basis.SyntaxNode.Kind
Node with name but without scope (instance, variable, etc.).
OK - ru.ispras.castle.ast.basis.SyntaxNodeVisitor.Result
Continue traversal.
onBegin(SyntaxNode<TagT>) - Method in interface ru.ispras.castle.ast.basis.SyntaxNodeVisitor
Called before traversing the child nodes.
onEnd(SyntaxNode<TagT>) - Method in interface ru.ispras.castle.ast.basis.SyntaxNodeVisitor
Called when the child nodes have been traversed.
onEventLogged(Logger.EventType, String) - Method in interface ru.ispras.castle.util.Logger.Listener
 
openFile(String) - Method in class ru.ispras.castle.antlr.IncludeFileFinder
Opens the specified file.
overlaps(IntegerRange) - Method in class ru.ispras.castle.ast.IntegerRange
Checks whether this range overlaps with the given one (rhs).

P

pop() - Method in class ru.ispras.castle.antlr.TokenSourceStack
 
PRUNE - ru.ispras.castle.ast.basis.SyntaxNodeVisitor.Result
Do not traverse the children subtrees.
push(TokenSource) - Method in class ru.ispras.castle.antlr.TokenSourceStack
 

R

Range - Class in ru.ispras.castle.ast
Pair of values.
Range(int, int) - Constructor for class ru.ispras.castle.ast.Range
Creates range with the specified low and high indices.
Range(IntegerRange) - Constructor for class ru.ispras.castle.ast.Range
Constructs a copy of the specified range.
Range(Node, Node) - Constructor for class ru.ispras.castle.ast.Range
Default constructor.
ranged() - Method in class ru.ispras.castle.ast.Assignment
Checks rather this object contains a defining to ranged variable.
ranged() - Method in class ru.ispras.castle.ast.RangedVariable
Checks whether this object has sub-range.
RangedVariable - Class in ru.ispras.castle.ast
Variable or it's sub-part restricted by the specified range and indices.
RangedVariable(NodeVariable) - Constructor for class ru.ispras.castle.ast.RangedVariable
Constructs object with the specified variable.
RangedVariable(NodeVariable, List<Node>) - Constructor for class ru.ispras.castle.ast.RangedVariable
Creates object with the specified variable and it's range.
RangedVariable(NodeVariable, Range) - Constructor for class ru.ispras.castle.ast.RangedVariable
Constructs object with the specified variable and it's range.
RangedVariable(NodeVariable, Range, List<Node>) - Constructor for class ru.ispras.castle.ast.RangedVariable
Creates object with the specified parameters.
REPEAT - ru.ispras.castle.ast.basis.SyntaxNodeVisitor.Result
Repeat traversal of the node.
ru.ispras.castle.antlr - package ru.ispras.castle.antlr
 
ru.ispras.castle.ast - package ru.ispras.castle.ast
 
ru.ispras.castle.ast.basis - package ru.ispras.castle.ast.basis
 
ru.ispras.castle.codegen - package ru.ispras.castle.codegen
 
ru.ispras.castle.util - package ru.ispras.castle.util
 

S

select(Collection<IntegerRange>, IntegerRange) - Static method in class ru.ispras.castle.ast.IntegerRange
Selects all ranges from the the given collection that are within the given bounds.
setAttribute(String, Object) - Method in class ru.ispras.castle.ast.basis.SyntaxNode
Sets the attribute value.
setAttributes(Map<String, Object>) - Method in class ru.ispras.castle.ast.basis.SyntaxNode
Sets the attribute values.
setDebug(boolean) - Static method in class ru.ispras.castle.util.Logger
Enables\disables debug mode.
setIndices(List<Node>) - Method in class ru.ispras.castle.ast.RangedVariable
Sets new sequence on indices.
setListener(Logger.Listener) - Static method in class ru.ispras.castle.util.Logger
Sets the associated listener.
setName(String) - Method in class ru.ispras.castle.ast.basis.SyntaxNode
Sets the name of the node.
setParent(SymbolTable<TagT>) - Method in class ru.ispras.castle.ast.basis.SymbolTable
Sets the parent symbol table.
setParent(SyntaxNode<TagT>) - Method in class ru.ispras.castle.ast.basis.SyntaxNode
Sets the parent of the node.
setRange(Range) - Method in class ru.ispras.castle.ast.RangedVariable
Sets new range.
setRange(Node, Node) - Method in class ru.ispras.castle.ast.RangedVariable
Sets new range from the pair of the specified nodes.
setRedefinitionHandler(ErrorHandler<TagT>) - Method in class ru.ispras.castle.ast.basis.SymbolTable
Sets the redefinition handler.
setRedefinitionHandler(ErrorHandler<TagT>) - Method in class ru.ispras.castle.ast.basis.SyntaxNode
Sets the redefinition handler.
setRight(Node) - Method in class ru.ispras.castle.ast.Assignment
Sets new value expression.
setSupportEmail(String) - Static method in class ru.ispras.castle.util.Logger
Sets the support email.
setVariable(RangedVariable) - Method in class ru.ispras.castle.ast.Assignment
Sets the specified variable as objects' target.
shift(int) - Method in class ru.ispras.castle.ast.IntegerRange
Returns the shifted variant of this range ([min + value, max + value]).
size() - Method in class ru.ispras.castle.ast.IntegerRange
Returns the size of the range.
source - Variable in class ru.ispras.castle.antlr.TokenSourceStack.TokenSourceEntry
 
start() - Method in class ru.ispras.castle.ast.basis.SyntaxTreeWalker
Starts traversal (depth-first exploration).
StringTemplateBuilder - Interface in ru.ispras.castle.codegen
The StringTemplateBuilder interface is a base interface for classes that are responsible for initialization of StringTemplate objects.
SymbolTable<TagT extends java.lang.Enum<TagT>> - Class in ru.ispras.castle.ast.basis
SymbolTable implements a simple symbol table based on Java hash tables.
SymbolTable() - Constructor for class ru.ispras.castle.ast.basis.SymbolTable
 
SyntaxNode<TagT extends java.lang.Enum<TagT>> - Class in ru.ispras.castle.ast.basis
SyntaxNode represents a basic node of an abstract syntax tree (AST).
SyntaxNode(Class<TagT>, TagT, EnumSet<TagT>, SyntaxNode.Kind) - Constructor for class ru.ispras.castle.ast.basis.SyntaxNode
Creates an AST node.
SyntaxNode(Class<TagT>, TagT, EnumSet<TagT>, SyntaxNode.Kind, String, SyntaxNode<TagT>) - Constructor for class ru.ispras.castle.ast.basis.SyntaxNode
Creates an AST node.
SyntaxNode(Class<TagT>, TagT, EnumSet<TagT>, SyntaxNode.Kind, SyntaxNode<TagT>) - Constructor for class ru.ispras.castle.ast.basis.SyntaxNode
Creates an AST node.
SyntaxNode(Class<TagT>, TagT, SyntaxNode.Kind) - Constructor for class ru.ispras.castle.ast.basis.SyntaxNode
Creates an AST node.
SyntaxNode(SyntaxNode<TagT>) - Constructor for class ru.ispras.castle.ast.basis.SyntaxNode
Creates an AST node.
SyntaxNode.Kind - Enum in ru.ispras.castle.ast.basis
SyntaxNode.Kind classifies nodes according to the has-name and has-scope flags.
SyntaxNodeVisitor<TagT extends java.lang.Enum<TagT>> - Interface in ru.ispras.castle.ast.basis
SyntaxNodeVisitor is a base interface of a SyntaxNode visitor.
SyntaxNodeVisitor.Result - Enum in ru.ispras.castle.ast.basis
SyntaxNodeVisitor.Result contains possible visitor results.
SyntaxTreeWalker<TagT extends java.lang.Enum<TagT>> - Class in ru.ispras.castle.ast.basis
SyntaxTreeWalker implements a walker that traverses an abstract syntax tree.
SyntaxTreeWalker(SyntaxNode<TagT>, SyntaxNodeVisitor<TagT>) - Constructor for class ru.ispras.castle.ast.basis.SyntaxTreeWalker
Constructs a tree walker.
SysUtils - Class in ru.ispras.castle.util
The SysUtils class provides utility methods to interact with the environment.
SysUtils() - Constructor for class ru.ispras.castle.util.SysUtils
 

T

toIntegerRange() - Method in class ru.ispras.castle.ast.Range
Converts this object to integer range, if fails, returns null.
TokenSourceCallback - Interface in ru.ispras.castle.antlr
This is the callback interface for operating with token sources.
TokenSourceEntry(TokenSource) - Constructor for class ru.ispras.castle.antlr.TokenSourceStack.TokenSourceEntry
 
TokenSourceStack - Class in ru.ispras.castle.antlr
Composite token source for hierarchically organized sub-sources.
TokenSourceStack() - Constructor for class ru.ispras.castle.antlr.TokenSourceStack
 
TokenSourceStack(TokenSourceCallback) - Constructor for class ru.ispras.castle.antlr.TokenSourceStack
 
TokenSourceStack.TokenSourceEntry - Class in ru.ispras.castle.antlr
 
toNode() - Method in class ru.ispras.castle.ast.RangedVariable
Returns the syntax node that is equivalent to this object.
toString() - Method in class ru.ispras.castle.ast.Assignment
 
toString() - Method in class ru.ispras.castle.ast.IntegerRange
 
toString() - Method in class ru.ispras.castle.ast.Range
 
toString() - Method in class ru.ispras.castle.ast.RangedVariable
 

U

UseDef - Interface in ru.ispras.castle.ast
Object that uses or/and defines variables.

V

valueOf(String) - Static method in enum ru.ispras.castle.ast.basis.SyntaxNode.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.ispras.castle.ast.basis.SyntaxNodeVisitor.Result
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.ispras.castle.ast.IntegerRange.RangePointType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.ispras.castle.util.Logger.EventType
Returns the enum constant of this type with the specified name.
values() - Static method in enum ru.ispras.castle.ast.basis.SyntaxNode.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.ispras.castle.ast.basis.SyntaxNodeVisitor.Result
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.ispras.castle.ast.IntegerRange.RangePointType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.ispras.castle.util.Logger.EventType
Returns an array containing the constants of this enum type, in the order they are declared.

W

warning(String, Object...) - Static method in class ru.ispras.castle.util.Logger
Prints formatted warning with the specified arguments to the log.
WARNING - ru.ispras.castle.util.Logger.EventType
 
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages