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

A

accept(ExpressionVisitor) - Method in class brennus.model.BinaryExpression
 
accept(TypeConversionVisitor) - Method in class brennus.model.BoxingTypeConversion
 
accept(ExpressionVisitor) - Method in class brennus.model.CallConstructorExpression
 
accept(StatementVisitor) - Method in class brennus.model.CallConstructorStatement
 
accept(ExpressionVisitor) - Method in class brennus.model.CallMethodExpression
 
accept(StatementVisitor) - Method in class brennus.model.CaseBlockStatement
 
accept(CaseStatementVisitor) - Method in class brennus.model.CaseBlockStatement
 
accept(CaseStatementVisitor) - Method in class brennus.model.CaseStatement
 
accept(ExpressionVisitor) - Method in class brennus.model.CastExpression
 
accept(TypeConversionVisitor) - Method in class brennus.model.CastTypeConversion
 
accept(StatementVisitor) - Method in class brennus.model.DefineVarStatement
 
accept(TypeVisitor) - Method in class brennus.model.ExistingType
 
accept(ExpressionVisitor) - Method in class brennus.model.Expression
 
accept(StatementVisitor) - Method in class brennus.model.ExpressionStatement
 
accept(VarAccessTypeVisitor) - Method in class brennus.model.FieldAccessType
 
accept(TypeVisitor) - Method in class brennus.model.FutureType
 
accept(ExpressionVisitor) - Method in class brennus.model.GetExpression
 
accept(StatementVisitor) - Method in class brennus.model.GotoCaseStatement
 
accept(CaseStatementVisitor) - Method in class brennus.model.GotoCaseStatement
 
accept(StatementVisitor) - Method in class brennus.model.GotoStatement
 
accept(StatementVisitor) - Method in class brennus.model.IfStatement
 
accept(ExpressionVisitor) - Method in class brennus.model.InstanceOfExpression
 
accept(ExpressionVisitor) - Method in class brennus.model.InstantiationExpression
 
accept(StatementVisitor) - Method in class brennus.model.LabelStatement
 
accept(ExpressionVisitor) - Method in class brennus.model.LiteralExpression
 
accept(VarAccessTypeVisitor) - Method in class brennus.model.LocalVariableAccessType
 
accept(ExpressionVisitor) - Method in class brennus.model.NewArrayExpression
 
accept(VarAccessTypeVisitor) - Method in class brennus.model.ParameterAccessType
 
accept(StatementVisitor) - Method in class brennus.model.ReturnStatement
 
accept(StatementVisitor) - Method in class brennus.model.SetStatement
 
accept(StatementVisitor) - Method in class brennus.model.Statement
 
accept(StatementVisitor) - Method in class brennus.model.SwitchStatement
 
accept(StatementVisitor) - Method in class brennus.model.ThrowStatement
 
accept(TypeVisitor) - Method in class brennus.model.Type
 
accept(TypeConversionVisitor) - Method in class brennus.model.TypeConversion
 
accept(ExpressionVisitor) - Method in class brennus.model.UnaryExpression
 
accept(TypeConversionVisitor) - Method in class brennus.model.UnboxingTypeConversion
 
accept(VarAccessTypeVisitor) - Method in class brennus.model.VarAccessType
 
add() - Method in class brennus.ValueExpressionBuilder
 
and() - Method in class brennus.ValueExpressionBuilder
 
append(T) - Method in class brennus.ImmutableList
 
apply(T1) - Method in interface brennus.Function
 
ArrayIndexExpressionBuilder<T> - Class in brennus
 
ArrayIndexExpressionBuilder(ExpressionBuilder.ExpressionHandler<T>) - Constructor for class brennus.ArrayIndexExpressionBuilder
 
ArrayIndexValueExpressionBuilder<T> - Class in brennus
 
ArrayIndexValueExpressionBuilder(ExpressionBuilder.ExpressionHandler<T>, Expression) - Constructor for class brennus.ArrayIndexValueExpressionBuilder
 
arraySize() - Method in class brennus.ValueExpressionBuilder
 

B

BinaryExpression - Class in brennus.model
 
BinaryExpression(Expression, BinaryOperator, Expression) - Constructor for class brennus.model.BinaryExpression
 
BinaryOperator - Enum in brennus.model
 
BOOLEAN - Static variable in class brennus.model.ExistingType
 
BoxingTypeConversion - Class in brennus.model
 
BoxingTypeConversion(PrimitiveType) - Constructor for class brennus.model.BoxingTypeConversion
 
breakCase() - Method in class brennus.CaseBuilder
 
brennus - package brennus
 
brennus.model - package brennus.model
 
brennus.printer - package brennus.printer
 
Builder - Class in brennus
The starting point to generate a Java class
Builder() - Constructor for class brennus.Builder
 
Builder(boolean) - Constructor for class brennus.Builder
 
builder - Variable in class brennus.StatementBuilder
 
BYTE - Static variable in class brennus.model.ExistingType
 

C

call(String) - Method in class brennus.ValueExpressionBuilder
 
CallConstructorExpression - Class in brennus.model
 
CallConstructorExpression(ImmutableList<Expression>) - Constructor for class brennus.model.CallConstructorExpression
 
CallConstructorStatement - Class in brennus.model
 
CallConstructorStatement(int, Expression) - Constructor for class brennus.model.CallConstructorStatement
 
CallMethodExpression - Class in brennus.model
 
CallMethodExpression(Expression, String, ImmutableList<Expression>) - Constructor for class brennus.model.CallMethodExpression
 
callNoParam(String) - Method in class brennus.ValueExpressionBuilder
 
callOnThis(String) - Method in class brennus.ExpressionBuilder
 
callOnThisNoParam(String) - Method in class brennus.ExpressionBuilder
 
callSuperConstructor() - Method in class brennus.ConstructorDeclarationBuilder
 
callSuperConstructorNoParam() - Method in class brennus.ConstructorDeclarationBuilder
 
caseBlock(int) - Method in class brennus.SwitchBuilder
 
CaseBlockStatement - Class in brennus.model
 
CaseBlockStatement(int, LiteralExpression, ImmutableList<Statement>, boolean) - Constructor for class brennus.model.CaseBlockStatement
 
CaseBuilder<T> - Class in brennus
builds a case
CaseBuilder.CaseStatementHandler<T> - Interface in brennus
 
CaseStatement - Class in brennus.model
 
CaseStatement(LiteralExpression, int) - Constructor for class brennus.model.CaseStatement
 
CaseStatementVisitor - Interface in brennus.model
 
CastExpression - Class in brennus.model
 
CastExpression(Type, Expression) - Constructor for class brennus.model.CastExpression
 
castTo(Type) - Method in class brennus.ValueExpressionBuilder
 
CastTypeConversion - Class in brennus.model
 
CastTypeConversion(Type) - Constructor for class brennus.model.CastTypeConversion
 
CHAR - Static variable in class brennus.model.ExistingType
 
ClassBuilder - Class in brennus
builds a class
ClassValidator - Class in brennus
 
ClassValidator() - Constructor for class brennus.ClassValidator
 
ConstructorBuilder - Class in brennus
Builds a constructor
ConstructorCallBuilder - Class in brennus
Builds a constructor call
ConstructorCallExpressionBuilder - Class in brennus
 
ConstructorCallExpressionBuilderFactory - Class in brennus
 
ConstructorCallExpressionBuilderFactory() - Constructor for class brennus.ConstructorCallExpressionBuilderFactory
 
ConstructorCallValueExpressionBuilder - Class in brennus
 
ConstructorDeclarationBuilder - Class in brennus
Builder for constructor declarations
ConstructorParamExpressionBuilder - Class in brennus
 
ConstructorParamValueExpressionBuilder - Class in brennus
 

D

defaultCase() - Method in class brennus.SwitchBuilder
 
defineLocalVar(Type, String) - Method in class brennus.MethodContext
 
DefineVarStatement - Class in brennus.model
 
DefineVarStatement(int, Type, String) - Constructor for class brennus.model.DefineVarStatement
 
DOUBLE - Static variable in class brennus.model.ExistingType
 

E

elseBlock() - Method in class brennus.ThenBuilder
 
ElseBuilder<T> - Class in brennus
 
empty() - Static method in class brennus.ImmutableList
 
endCall() - Method in class brennus.ParamValueExpressionBuilder
done passing parameters
endCase() - Method in class brennus.CaseBuilder
 
endClass() - Method in class brennus.ClassBuilder
 
endConstructor() - Method in class brennus.ConstructorBuilder
 
endConstructorCall() - Method in class brennus.ConstructorCallValueExpressionBuilder
end an exec statement
endConstructorCall() - Method in class brennus.ConstructorParamValueExpressionBuilder
shortcut: endParam().endConstructorCall() done passing parameters
endExec() - Method in class brennus.ExecValueExpressionBuilder
end an exec statement
endGetArrayValue() - Method in class brennus.ArrayIndexValueExpressionBuilder
 
endIf() - Method in class brennus.ElseBuilder
 
endIf() - Method in class brennus.ThenBuilder
 
endMethod() - Method in class brennus.MethodBuilder
 
endNewArray() - Method in class brennus.NewArrayValueExpressionBuilder
 
endReturn() - Method in class brennus.ReturnValueExpressionBuilder
ends a return statement
endSet() - Method in class brennus.SetValueExpressionBuilder
ends the set statement
endSwitch() - Method in class brennus.SwitchBuilder
 
endThrow() - Method in class brennus.ThrowValueExpressionBuilder
ends a throw statement
exec() - Method in class brennus.StatementBuilder
exec().{expression}.endExec()
ExecExpressionBuilder<T> - Class in brennus
 
ExecValueExpressionBuilder<T> - Class in brennus
 
existing(Class<?>) - Static method in class brennus.model.ExistingType
 
ExistingType - Class in brennus.model
 
Expression - Class in brennus.model
 
Expression() - Constructor for class brennus.model.Expression
 
ExpressionBuilder<T,EB,VEB extends ValueExpressionBuilder<T,EB,VEB>> - Class in brennus
builds an expression
ExpressionStatement - Class in brennus.model
 
ExpressionStatement(int, Expression) - Constructor for class brennus.model.ExpressionStatement
 
ExpressionVisitor - Interface in brennus.model
 

F

field(Protection, Type, String) - Method in class brennus.ClassBuilder
 
Field - Class in brennus.model
 
Field(MemberFlags, Type, String) - Constructor for class brennus.model.Field
 
FieldAccessType - Class in brennus.model
 
FieldAccessType(Field) - Constructor for class brennus.model.FieldAccessType
 
FinalStatus - Enum in brennus.model
 
FLOAT - Static variable in class brennus.model.ExistingType
 
from(Collection<U>) - Static method in class brennus.ImmutableList
 
fromKeywords(Keyword...) - Static method in class brennus.model.MemberFlags
 
fromReflection(Method) - Static method in class brennus.model.MemberFlags
 
fromReflection(Constructor<?>) - Static method in class brennus.model.MemberFlags
 
fromReflection(Field) - Static method in class brennus.model.MemberFlags
 
Function<T1,T2> - Interface in brennus
 
FutureType - Class in brennus.model
 
FutureType(String, Type, ImmutableList<Field>, ImmutableList<Field>, ImmutableList<Method>, ImmutableList<Method>, ImmutableList<Method>, String) - Constructor for class brennus.model.FutureType
 

G

get(String) - Method in class brennus.ExpressionBuilder
 
get(int) - Method in class brennus.ImmutableList
 
getArrayValueAt() - Method in class brennus.ValueExpressionBuilder
 
getBoxedType() - Method in class brennus.model.PrimitiveType
 
getCallee() - Method in class brennus.model.CallMethodExpression
 
getCaseStatements() - Method in class brennus.model.SwitchStatement
 
getClassIdentifier() - Method in class brennus.MethodContext
 
getClassIdentifier() - Method in class brennus.model.ExistingType
 
getClassIdentifier() - Method in class brennus.model.FutureType
 
getClassIdentifier() - Method in class brennus.model.Type
 
getConstructor(int) - Method in class brennus.model.ExistingType
 
getConstructor(int) - Method in class brennus.model.FutureType
 
getConstructor(int) - Method in class brennus.model.Type
 
getConstructors() - Method in class brennus.model.FutureType
 
getDefaultCaseStatement() - Method in class brennus.model.SwitchStatement
 
getElseStatements() - Method in class brennus.model.IfStatement
 
getExisting() - Method in class brennus.model.ExistingType
 
getExistingClass() - Method in class brennus.model.ExistingType
 
getExpression() - Method in class brennus.model.CastExpression
 
GetExpression - Class in brennus.model
 
GetExpression(String) - Constructor for class brennus.model.GetExpression
 
getExpression() - Method in class brennus.model.InstanceOfExpression
 
getExpression() - Method in class brennus.model.Statement
 
getExpression() - Method in class brennus.model.UnaryExpression
 
getExtending() - Method in class brennus.model.FutureType
 
getField(String) - Method in class brennus.model.ExistingType
 
getField() - Method in class brennus.model.FieldAccessType
 
getField(String) - Method in class brennus.model.FutureType
 
getField(String) - Method in class brennus.model.Type
 
getFieldName() - Method in class brennus.model.GetExpression
 
getFields() - Method in class brennus.model.FutureType
 
getFlags() - Method in class brennus.model.Field
 
getFlags() - Method in class brennus.model.Method
 
getIndex() - Method in class brennus.LocalVarContext
 
getIndex() - Method in class brennus.model.Parameter
 
getLabel() - Method in class brennus.model.GotoCaseStatement
 
getLeftExpression() - Method in class brennus.model.BinaryExpression
 
getLine() - Method in class brennus.model.Statement
 
getliteralExpression() - Method in class brennus.model.CaseBlockStatement
 
getMethod() - Method in class brennus.MethodContext
 
getMethod(String, int) - Method in class brennus.model.ExistingType
 
getMethod(String, int) - Method in class brennus.model.FutureType
 
getMethod(String, int) - Method in class brennus.model.Type
 
getMethodName() - Method in class brennus.model.CallMethodExpression
 
getMethods() - Method in class brennus.model.FutureType
 
getName() - Method in class brennus.LocalVarContext
 
getName() - Method in class brennus.model.ExistingType
 
getName() - Method in class brennus.model.Field
 
getName() - Method in class brennus.model.FutureType
 
getName() - Method in class brennus.model.GotoStatement
 
getName() - Method in class brennus.model.LabelStatement
 
getName() - Method in class brennus.model.Method
 
getName() - Method in class brennus.model.Parameter
 
getName() - Method in class brennus.model.Type
 
getOperator() - Method in class brennus.model.BinaryExpression
 
getOperator() - Method in class brennus.model.UnaryExpression
 
getParam() - Method in class brennus.model.ParameterAccessType
 
getParameters() - Method in class brennus.model.CallConstructorExpression
 
getParameters() - Method in class brennus.model.CallMethodExpression
 
getParameters() - Method in class brennus.model.InstantiationExpression
 
getParameters() - Method in class brennus.model.Method
 
getPrimitiveType() - Method in class brennus.model.BoxingTypeConversion
 
getPrimitiveType() - Method in class brennus.model.UnboxingTypeConversion
 
getProtection() - Method in class brennus.model.MemberFlags
 
getProtection(Keyword...) - Static method in enum brennus.model.Protection
 
getRepresentation() - Method in enum brennus.model.BinaryOperator
 
getRepresentation() - Method in interface brennus.model.Operator
 
getRepresentation() - Method in enum brennus.model.UnaryOperator
 
getReturnType() - Method in class brennus.MethodContext
 
getReturnType() - Method in class brennus.model.Method
 
getRightExpression() - Method in class brennus.model.BinaryExpression
 
getSignature() - Method in class brennus.model.ExistingType
 
getSignature() - Method in class brennus.model.Field
 
getSignature() - Method in class brennus.model.FutureType
 
getSignature() - Method in class brennus.model.Method
 
getSignature() - Method in class brennus.model.Type
 
getSize() - Method in class brennus.model.NewArrayExpression
 
getSourceFile() - Method in class brennus.model.FutureType
 
getStatements() - Method in class brennus.model.CaseBlockStatement
 
getStatements() - Method in class brennus.model.Method
 
getStaticFields() - Method in class brennus.model.FutureType
 
getStaticMethods() - Method in class brennus.model.FutureType
 
getSuperConstructor(int) - Method in class brennus.model.FutureType
 
getThenStatements() - Method in class brennus.model.IfStatement
 
getTo() - Method in class brennus.model.SetStatement
 
getType() - Method in class brennus.LocalVarContext
 
getType() - Method in class brennus.MethodContext
 
getType() - Method in class brennus.model.CastExpression
 
getType() - Method in class brennus.model.CastTypeConversion
 
getType() - Method in class brennus.model.DefineVarStatement
 
getType() - Method in class brennus.model.Field
 
getType() - Method in class brennus.model.InstanceOfExpression
 
getType() - Method in class brennus.model.InstantiationExpression
 
getType() - Method in class brennus.model.LiteralExpression
 
getType() - Method in class brennus.model.LocalVariableAccessType
 
getType() - Method in class brennus.model.NewArrayExpression
 
getType() - Method in class brennus.model.Parameter
 
getTypeConversion(Type, Type) - Method in class brennus.MethodContext
 
getTypeName() - Method in class brennus.model.Method
 
getValue() - Method in class brennus.model.LiteralExpression
 
getVarAccessType(String) - Method in class brennus.MethodContext
 
getVarIndex() - Method in class brennus.model.LocalVariableAccessType
 
getVarName() - Method in class brennus.model.DefineVarStatement
 
getVarName() - Method in class brennus.model.LocalVariableAccessType
 
GotoCaseStatement - Class in brennus.model
 
GotoCaseStatement(int, int, String) - Constructor for class brennus.model.GotoCaseStatement
 
gotoLabel(String) - Method in class brennus.StatementBuilder
 
gotoLabel(int, String) - Method in class brennus.SwitchBuilder
 
GotoStatement - Class in brennus.model
 
GotoStatement(int, String) - Constructor for class brennus.model.GotoStatement
 

H

handleStatement(CaseBlockStatement) - Method in interface brennus.CaseBuilder.CaseStatementHandler
 

I

ifExp() - Method in class brennus.StatementBuilder
ifExp().{expression}.thenBlock() {statements} .elseBlock() {statements} .endIf()
IfStatement - Class in brennus.model
 
IfStatement(Expression, int, ImmutableList<Statement>, ImmutableList<Statement>) - Constructor for class brennus.model.IfStatement
 
ImmutableList<T> - Class in brennus
 
instanceOf(ExistingType) - Method in class brennus.ValueExpressionBuilder
 
InstanceOfExpression - Class in brennus.model
 
InstanceOfExpression(Expression, Type) - Constructor for class brennus.model.InstanceOfExpression
 
InstantiationExpression - Class in brennus.model
 
InstantiationExpression(Type, ImmutableList<Expression>) - Constructor for class brennus.model.InstantiationExpression
 
INT - Static variable in class brennus.model.ExistingType
 
isAssignableFrom(Type) - Method in class brennus.model.ExistingType
 
isAssignableFrom(Type) - Method in class brennus.model.FutureType
 
isAssignableFrom(Type) - Method in class brennus.model.Type
 
isBreakCase() - Method in class brennus.model.CaseBlockStatement
 
isEmpty() - Method in class brennus.ImmutableList
 
isEqualTo() - Method in class brennus.ValueExpressionBuilder
 
isFinal(Keyword...) - Static method in enum brennus.model.FinalStatus
 
isFinal() - Method in class brennus.model.MemberFlags
 
isGreaterThan() - Method in class brennus.ValueExpressionBuilder
 
isInterfaceMethod() - Method in class brennus.model.Method
 
isNotNull() - Method in class brennus.ValueExpressionBuilder
 
isNull() - Method in class brennus.ValueExpressionBuilder
 
isPrimitive() - Method in class brennus.model.ExistingType
 
isPrimitive() - Method in class brennus.model.FutureType
 
isPrimitive() - Method in class brennus.model.Type
 
isStatic() - Method in class brennus.model.Field
 
isStatic() - Method in class brennus.model.MemberFlags
 
isStatic() - Method in class brennus.model.Method
 
isStatic(Keyword...) - Static method in enum brennus.model.StaticStatus
 
iterator() - Method in class brennus.ImmutableList
 

K

Keyword - Interface in brennus.model
 

L

label(String) - Method in class brennus.StatementBuilder
 
LabelStatement - Class in brennus.model
 
LabelStatement(int, String) - Constructor for class brennus.model.LabelStatement
 
literal(int) - Method in class brennus.ExpressionBuilder
 
literal(long) - Method in class brennus.ExpressionBuilder
 
literal(float) - Method in class brennus.ExpressionBuilder
 
literal(double) - Method in class brennus.ExpressionBuilder
 
literal(String) - Method in class brennus.ExpressionBuilder
 
literal(boolean) - Method in class brennus.ExpressionBuilder
 
LiteralExpression - Class in brennus.model
 
LiteralExpression(int) - Constructor for class brennus.model.LiteralExpression
 
LiteralExpression(long) - Constructor for class brennus.model.LiteralExpression
 
LiteralExpression(float) - Constructor for class brennus.model.LiteralExpression
 
LiteralExpression(double) - Constructor for class brennus.model.LiteralExpression
 
LiteralExpression(String) - Constructor for class brennus.model.LiteralExpression
 
LiteralExpression(boolean) - Constructor for class brennus.model.LiteralExpression
 
LocalVarContext - Class in brennus
 
LocalVarContext(String, int, Type) - Constructor for class brennus.LocalVarContext
 
LocalVariableAccessType - Class in brennus.model
 
LocalVariableAccessType(String, int, Type) - Constructor for class brennus.model.LocalVariableAccessType
 
LONG - Static variable in class brennus.model.ExistingType
 

M

map(Function<CaseBuilder<T>, S>) - Method in class brennus.CaseBuilder
 
map(Function<ElseBuilder<T>, S>) - Method in class brennus.ElseBuilder
 
map(Function<EB, R>) - Method in class brennus.ExpressionBuilder
 
map(Function<MethodBuilder, S>) - Method in class brennus.MethodBuilder
 
map(Function<MethodDeclarationBuilder, R>) - Method in class brennus.MethodDeclarationBuilder
 
map(Function<SwitchBuilder<T>, U>) - Method in class brennus.SwitchBuilder
 
map(Function<ThenBuilder<T>, S>) - Method in class brennus.ThenBuilder
 
MemberFlags - Class in brennus.model
 
MemberFlags(Keyword[]) - Constructor for class brennus.model.MemberFlags
 
MemberFlags(boolean, boolean, Protection) - Constructor for class brennus.model.MemberFlags
 
Method - Class in brennus.model
 
Method(String, MemberFlags, Type, String, ImmutableList<Parameter>, ImmutableList<Statement>, boolean) - Constructor for class brennus.model.Method
 
MethodBuilder - Class in brennus
Builds a method
MethodCallBuilder<T,EB,VEB> - Class in brennus
Builds a method call
MethodContext - Class in brennus
 
MethodContext(FutureType, Method) - Constructor for class brennus.MethodContext
 
MethodDeclarationBuilder - Class in brennus
Builder for method declarations

N

nestArray() - Method in class brennus.model.ExistingType
 
nestArray() - Method in class brennus.model.FutureType
 
nestArray() - Method in class brennus.model.Type
 
NewArrayExpression - Class in brennus.model
 
NewArrayExpression(Type, Expression) - Constructor for class brennus.model.NewArrayExpression
 
NewArrayExpressionBuilder<T> - Class in brennus
 
NewArrayExpressionBuilder(ExpressionBuilder.ExpressionHandler<T>) - Constructor for class brennus.NewArrayExpressionBuilder
 
newArrayOfSize(Type) - Method in class brennus.ExpressionBuilder
 
NewArrayValueExpressionBuilder<T> - Class in brennus
 
NewArrayValueExpressionBuilder(ExpressionBuilder.ExpressionHandler<T>, Expression) - Constructor for class brennus.NewArrayValueExpressionBuilder
 
newExpressionBuilder(ExpressionBuilder.ExpressionHandler<ConstructorBuilder>) - Method in class brennus.ConstructorCallExpressionBuilderFactory
 
newInstanceNoParam(Type) - Method in class brennus.ExpressionBuilder
 
newValueExpressionBuilder(ExpressionBuilder.ExpressionHandler<ConstructorBuilder>, Expression) - Method in class brennus.ConstructorCallExpressionBuilderFactory
 
nextParam() - Method in class brennus.ConstructorParamValueExpressionBuilder
shortcut: endParam().nextParam() end current param and start next
nextParam() - Method in class brennus.ParamValueExpressionBuilder
end current param and start next
NONE - Static variable in class brennus.model.TypeConversion
 
not() - Method in class brennus.ExpressionBuilder
 

O

OBJECT - Static variable in class brennus.model.ExistingType
 
Operator - Interface in brennus.model
 

P

param(Type, String) - Method in class brennus.ConstructorDeclarationBuilder
declares a parameter
param(Type, String) - Method in class brennus.MethodDeclarationBuilder
declares a parameter
Parameter - Class in brennus.model
 
Parameter(Type, String, int) - Constructor for class brennus.model.Parameter
 
ParameterAccessType - Class in brennus.model
 
ParameterAccessType(Parameter) - Constructor for class brennus.model.ParameterAccessType
 
ParamExpressionBuilder<T,EB,VEB> - Class in brennus
 
ParamValueExpressionBuilder<T,EB,VEB> - Class in brennus
 
PrimitiveType - Class in brennus.model
 
print(Type) - Method in class brennus.printer.TypePrinter
 
Protection - Enum in brennus.model
 

R

returnExp() - Method in class brennus.StatementBuilder
returnExp().{expression}.endReturn()
ReturnExpressionBuilder<T> - Class in brennus
 
ReturnStatement - Class in brennus.model
 
ReturnStatement(int, Expression) - Constructor for class brennus.model.ReturnStatement
 
ReturnValueExpressionBuilder<T> - Class in brennus
 

S

set(String) - Method in class brennus.StatementBuilder
set(varName).{expression}.endSet()
SetExpressionBuilder<T> - Class in brennus
 
SetStatement - Class in brennus.model
 
SetStatement(int, String, Expression) - Constructor for class brennus.model.SetStatement
 
SetValueExpressionBuilder<T> - Class in brennus
 
SHORT - Static variable in class brennus.model.ExistingType
 
size() - Method in class brennus.ImmutableList
 
startClass(String, Type) - Method in class brennus.Builder
startClass(name, extending)[.[static]field(protection, type, name)]*[.start[Static]Method(protection, return, name){statements}.endMethod()]*.endClass()
startClass(String) - Method in class brennus.Builder
startClass(name, extending)[.[static]field(protection, type, name)]*[.start[Static]Method(protection, return, name){statements}.endMethod()]*.endClass()
startConstructor(Protection) - Method in class brennus.ClassBuilder
 
startMethod(Protection, Type, String) - Method in class brennus.ClassBuilder
.startMethod(protection, return, name){statements}.endMethod()
startStaticMethod(Protection, Type, String) - Method in class brennus.ClassBuilder
.startStaticMethod(protection, return, name){statements}.endMethod()
Statement - Class in brennus.model
 
Statement(Expression, int) - Constructor for class brennus.model.Statement
 
StatementBuilder<T> - Class in brennus
statement builder
StatementBuilder(Builder) - Constructor for class brennus.StatementBuilder
 
statementHandler() - Method in class brennus.CaseBuilder
 
statementHandler() - Method in class brennus.ConstructorBuilder
 
statementHandler() - Method in class brennus.ElseBuilder
 
statementHandler() - Method in class brennus.MethodBuilder
 
statementHandler() - Method in class brennus.MethodDeclarationBuilder
 
statementHandler() - Method in class brennus.StatementBuilder
 
statementHandler() - Method in class brennus.ThenBuilder
 
StatementVisitor - Interface in brennus.model
Visitor pattern for Statements
staticField(Protection, Type, String) - Method in class brennus.ClassBuilder
 
StaticStatus - Enum in brennus.model
 
STRING - Static variable in class brennus.model.ExistingType
 
switchBlock() - Method in class brennus.SwitchValueExpressionBuilder
ends the switch expression and starts the switch block
SwitchBuilder<T> - Class in brennus
Builds a switch block
SwitchExpressionBuilder<T> - Class in brennus
 
switchOn() - Method in class brennus.StatementBuilder
switchOn().{expression}.switchBlock() .caseBlock(int) {statements} .[end|break]Case() .defaultCase() {statements} .[end|break]Case() .endSwitch()
SwitchStatement - Class in brennus.model
 
SwitchStatement(int, Expression, ImmutableList<CaseStatement>, CaseBlockStatement) - Constructor for class brennus.model.SwitchStatement
 
SwitchValueExpressionBuilder<T> - Class in brennus
 

T

thenBlock() - Method in class brennus.ThenValueExpressionBuilder
ends the if expression and starts the then block
ThenBuilder<T> - Class in brennus
 
ThenExpressionBuilder<T> - Class in brennus
 
ThenValueExpressionBuilder<T> - Class in brennus
 
throwExp() - Method in class brennus.StatementBuilder
throwExp().{expression}.endThrow()
ThrowExpressionBuilder<T> - Class in brennus
 
ThrowStatement - Class in brennus.model
 
ThrowStatement(int, Expression) - Constructor for class brennus.model.ThrowStatement
 
ThrowValueExpressionBuilder<T> - Class in brennus
 
toString() - Method in class brennus.ImmutableList
 
toString() - Method in class brennus.MethodContext
 
toString() - Method in class brennus.model.BinaryExpression
 
toString() - Method in class brennus.model.BoxingTypeConversion
 
toString() - Method in class brennus.model.CallConstructorExpression
 
toString() - Method in class brennus.model.CallMethodExpression
 
toString() - Method in class brennus.model.GetExpression
 
toString() - Method in class brennus.model.InstanceOfExpression
 
toString() - Method in class brennus.model.InstantiationExpression
 
toString() - Method in class brennus.model.LiteralExpression
 
toString() - Method in class brennus.model.Method
 
toString() - Method in class brennus.model.Parameter
 
toString() - Method in class brennus.model.Statement
 
toString() - Method in class brennus.model.Type
 
toString() - Method in class brennus.model.UnaryExpression
 
toString() - Method in class brennus.model.UnboxingTypeConversion
 
Type - Class in brennus.model
 
Type() - Constructor for class brennus.model.Type
 
TypeConversion - Class in brennus.model
 
TypeConversion() - Constructor for class brennus.model.TypeConversion
 
TypeConversionVisitor - Interface in brennus.model
 
TypePrinter - Class in brennus.printer
 
TypePrinter() - Constructor for class brennus.printer.TypePrinter
 
TypeVisitor - Interface in brennus.model
 

U

UnaryExpression - Class in brennus.model
 
UnaryExpression(UnaryOperator, Expression) - Constructor for class brennus.model.UnaryExpression
 
UnaryOperator - Enum in brennus.model
 
UnboxingTypeConversion - Class in brennus.model
 
UnboxingTypeConversion(PrimitiveType) - Constructor for class brennus.model.UnboxingTypeConversion
 
unNestArray() - Method in class brennus.model.ExistingType
 
unNestArray() - Method in class brennus.model.FutureType
 
unNestArray() - Method in class brennus.model.Type
 

V

validate(FutureType) - Method in class brennus.ClassValidator
 
ValueExpressionBuilder<T,EB,VEB> - Class in brennus
builder for operations that can be applied to a value
valueOf(String) - Static method in enum brennus.model.BinaryOperator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum brennus.model.FinalStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum brennus.model.Protection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum brennus.model.StaticStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum brennus.model.UnaryOperator
Returns the enum constant of this type with the specified name.
values() - Static method in enum brennus.model.BinaryOperator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum brennus.model.FinalStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum brennus.model.Protection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum brennus.model.StaticStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum brennus.model.UnaryOperator
Returns an array containing the constants of this enum type, in the order they are declared.
var(Type, String) - Method in class brennus.StatementBuilder
 
VarAccessType - Class in brennus.model
 
VarAccessType() - Constructor for class brennus.model.VarAccessType
 
VarAccessTypeVisitor - Interface in brennus.model
 
visit(CaseBlockStatement) - Method in interface brennus.model.CaseStatementVisitor
 
visit(GotoCaseStatement) - Method in interface brennus.model.CaseStatementVisitor
 
visit(GetExpression) - Method in interface brennus.model.ExpressionVisitor
 
visit(CallMethodExpression) - Method in interface brennus.model.ExpressionVisitor
 
visit(LiteralExpression) - Method in interface brennus.model.ExpressionVisitor
 
visit(BinaryExpression) - Method in interface brennus.model.ExpressionVisitor
 
visit(UnaryExpression) - Method in interface brennus.model.ExpressionVisitor
 
visit(InstanceOfExpression) - Method in interface brennus.model.ExpressionVisitor
 
visit(CastExpression) - Method in interface brennus.model.ExpressionVisitor
 
visit(CallConstructorExpression) - Method in interface brennus.model.ExpressionVisitor
 
visit(InstantiationExpression) - Method in interface brennus.model.ExpressionVisitor
 
visit(NewArrayExpression) - Method in interface brennus.model.ExpressionVisitor
 
visit(ReturnStatement) - Method in interface brennus.model.StatementVisitor
 
visit(ExpressionStatement) - Method in interface brennus.model.StatementVisitor
 
visit(SwitchStatement) - Method in interface brennus.model.StatementVisitor
 
visit(CaseBlockStatement) - Method in interface brennus.model.StatementVisitor
 
visit(ThrowStatement) - Method in interface brennus.model.StatementVisitor
 
visit(SetStatement) - Method in interface brennus.model.StatementVisitor
 
visit(IfStatement) - Method in interface brennus.model.StatementVisitor
 
visit(LabelStatement) - Method in interface brennus.model.StatementVisitor
 
visit(GotoStatement) - Method in interface brennus.model.StatementVisitor
 
visit(CallConstructorStatement) - Method in interface brennus.model.StatementVisitor
 
visit(DefineVarStatement) - Method in interface brennus.model.StatementVisitor
 
visit(GotoCaseStatement) - Method in interface brennus.model.StatementVisitor
 
visit(BoxingTypeConversion) - Method in interface brennus.model.TypeConversionVisitor
 
visit(UnboxingTypeConversion) - Method in interface brennus.model.TypeConversionVisitor
 
visit(CastTypeConversion) - Method in interface brennus.model.TypeConversionVisitor
 
visit(ExistingType) - Method in interface brennus.model.TypeVisitor
 
visit(FutureType) - Method in interface brennus.model.TypeVisitor
 
visit(FieldAccessType) - Method in interface brennus.model.VarAccessTypeVisitor
 
visit(ParameterAccessType) - Method in interface brennus.model.VarAccessTypeVisitor
 
visit(LocalVariableAccessType) - Method in interface brennus.model.VarAccessTypeVisitor
 
VisitorRuntimeException - Exception in brennus.model
 
VisitorRuntimeException(String, Object, Throwable) - Constructor for exception brennus.model.VisitorRuntimeException
 
VOID - Static variable in class brennus.model.ExistingType
 
A B C D E F G H I K L M N O P R S T U V 

Copyright © 2014. All Rights Reserved.