/** * Copyright 2004-2016 Riccardo Solmi. All rights reserved. * This file is part of the Whole Platform. * * The Whole Platform is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * The Whole Platform is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with the Whole Platform. If not, see <http://www.gnu.org/licenses/>. */ package org.whole.lang.java.builders; import org.whole.lang.builders.IBuilder; import org.whole.lang.java.model.PrimitiveTypeEnum; import org.whole.lang.java.model.AssignmentOperatorEnum; import org.whole.lang.java.model.InfixOperatorEnum; import org.whole.lang.java.model.PostfixOperatorEnum; import org.whole.lang.java.model.PrefixOperatorEnum; import org.whole.lang.java.model.ModifierEnum; /** * @generator Whole */ public interface IJavaBuilder extends IBuilder { public void visit(); public void operand(); public void extendedOperands(); public void rightOperand(); public void leftOperand(); public void elseExpression(); public void thenExpression(); public void rightHandSide(); public void operator(); public void leftHandSide(); public void dimensions(); public void index(); public void array(); public void typeDeclaration(); public void exception(); public void _finally(); public void catchClauses(); public void statements(); public void elseStatement(); public void thenStatement(); public void updaters(); public void initializers(); public void parameter(); public void label(); public void message(); public void expression(); public void upperBound(); public void bound(); public void typeArguments(); public void componentType(); public void varargsAnnotations(); public void initializer(); public void thrownExceptions(); public void extraDimensions(); public void returnType(); public void body(); public void _default(); public void typeBounds(); public void superclassType(); public void typeParameters(); public void anonymousClassDeclaration(); public void arguments(); public void enumConstants(); public void superInterfaceTypes(); public void bodyDeclarations(); public void modifiers(); public void _static(); public void onDemand(); public void values(); public void value(); public void typeName(); public void fragments(); public void tagName(); public void varargs(); public void type(); public void parameters(); public void qualifier(); public void tags(); public void text(); public void docElements(); public void name(); public void annotations(); public void javadoc(); public void types(); public void imports(); public void _package(); public void JavaSystemSoftware(); public void JavaSystemSoftware_(); public void JavaSystemSoftware_(int initialCapacity); public void _JavaSystemSoftware(); public void CompilationUnit(); public void CompilationUnit_(); public void _CompilationUnit(); public void PackageDeclaration(); public void PackageDeclaration_(); public void _PackageDeclaration(); public void BlockComment(); public void BlockComment_(); public void _BlockComment(); public void LineComment(); public void LineComment_(); public void _LineComment(); public void Javadoc(); public void Javadoc_(); public void _Javadoc(); public void Tags(); public void Tags_(); public void Tags_(int initialCapacity); public void _Tags(); public void DocElements(); public void DocElements_(); public void DocElements_(int initialCapacity); public void _DocElements(); public void MethodRef(); public void MethodRef_(); public void _MethodRef(); public void MethodRefParameters(); public void MethodRefParameters_(); public void MethodRefParameters_(int initialCapacity); public void _MethodRefParameters(); public void MethodRefParameter(); public void MethodRefParameter_(); public void _MethodRefParameter(); public void MemberRef(); public void MemberRef_(); public void _MemberRef(); public void TextElement(); public void TextElement(String value); public void TagElement(); public void TagElement_(); public void _TagElement(); public void TagName(); public void TagName(String value); public void Annotations(); public void Annotations_(); public void Annotations_(int initialCapacity); public void _Annotations(); public void SingleMemberAnnotation(); public void SingleMemberAnnotation_(); public void _SingleMemberAnnotation(); public void MarkerAnnotation(); public void MarkerAnnotation_(); public void _MarkerAnnotation(); public void NormalAnnotation(); public void NormalAnnotation_(); public void _NormalAnnotation(); public void MemberValuePairs(); public void MemberValuePairs_(); public void MemberValuePairs_(int initialCapacity); public void _MemberValuePairs(); public void MemberValuePair(); public void MemberValuePair_(); public void _MemberValuePair(); public void ImportDeclarations(); public void ImportDeclarations_(); public void ImportDeclarations_(int initialCapacity); public void _ImportDeclarations(); public void ImportDeclaration(); public void ImportDeclaration_(); public void _ImportDeclaration(); public void ImportModifier(); public void ImportModifier(boolean value); public void TypeDeclarations(); public void TypeDeclarations_(); public void TypeDeclarations_(int initialCapacity); public void _TypeDeclarations(); public void EnumDeclaration(); public void EnumDeclaration_(); public void _EnumDeclaration(); public void EnumConstants(); public void EnumConstants_(); public void EnumConstants_(int initialCapacity); public void _EnumConstants(); public void EnumConstantDeclaration(); public void EnumConstantDeclaration_(); public void _EnumConstantDeclaration(); public void Arguments(); public void Arguments_(); public void Arguments_(int initialCapacity); public void _Arguments(); public void AnonymousClassDeclaration(); public void AnonymousClassDeclaration_(); public void AnonymousClassDeclaration_(int initialCapacity); public void _AnonymousClassDeclaration(); public void AnnotationTypeDeclaration(); public void AnnotationTypeDeclaration_(); public void _AnnotationTypeDeclaration(); public void ClassDeclaration(); public void ClassDeclaration_(); public void _ClassDeclaration(); public void InterfaceDeclaration(); public void InterfaceDeclaration_(); public void _InterfaceDeclaration(); public void TypeParameters(); public void TypeParameters_(); public void TypeParameters_(int initialCapacity); public void _TypeParameters(); public void TypeParameter(); public void TypeParameter_(); public void _TypeParameter(); public void Types(); public void Types_(); public void Types_(int initialCapacity); public void _Types(); public void BodyDeclarations(); public void BodyDeclarations_(); public void BodyDeclarations_(int initialCapacity); public void _BodyDeclarations(); public void AnnotationTypeMemberDeclaration(); public void AnnotationTypeMemberDeclaration_(); public void _AnnotationTypeMemberDeclaration(); public void Initializer(); public void Initializer_(); public void _Initializer(); public void FieldDeclaration(); public void FieldDeclaration_(); public void _FieldDeclaration(); public void MethodDeclaration(); public void MethodDeclaration_(); public void _MethodDeclaration(); public void ConstructorDeclaration(); public void ConstructorDeclaration_(); public void _ConstructorDeclaration(); public void Parameters(); public void Parameters_(); public void Parameters_(int initialCapacity); public void _Parameters(); public void SingleVariableDeclaration(); public void SingleVariableDeclaration_(); public void _SingleVariableDeclaration(); public void Varargs(); public void Varargs(boolean value); public void AnnotatedType(); public void AnnotatedType_(); public void _AnnotatedType(); public void ArrayType(); public void ArrayType_(); public void _ArrayType(); public void ParameterizedType(); public void ParameterizedType_(); public void _ParameterizedType(); public void PrimitiveType(); public void PrimitiveType(PrimitiveTypeEnum.Value value); public void PrimitiveType(String value); public void QualifiedType(); public void QualifiedType(String value); public void SimpleType(); public void SimpleType(String value); public void WildcardType(); public void WildcardType_(); public void _WildcardType(); public void UnionType(); public void UnionType_(); public void UnionType_(int initialCapacity); public void _UnionType(); public void IntersectionType(); public void IntersectionType_(); public void IntersectionType_(int initialCapacity); public void _IntersectionType(); public void UpperBound(); public void UpperBound(boolean value); public void AssertStatement(); public void AssertStatement_(); public void _AssertStatement(); public void Block(); public void Block_(); public void Block_(int initialCapacity); public void _Block(); public void BreakStatement(); public void BreakStatement_(); public void _BreakStatement(); public void ConstructorInvocation(); public void ConstructorInvocation_(); public void _ConstructorInvocation(); public void ContinueStatement(); public void ContinueStatement_(); public void _ContinueStatement(); public void DoStatement(); public void DoStatement_(); public void _DoStatement(); public void EmptyStatement(); public void EmptyStatement_(); public void _EmptyStatement(); public void EnhancedForStatement(); public void EnhancedForStatement_(); public void _EnhancedForStatement(); public void ExpressionStatement(); public void ExpressionStatement_(); public void _ExpressionStatement(); public void ForStatement(); public void ForStatement_(); public void _ForStatement(); public void Expressions(); public void Expressions_(); public void Expressions_(int initialCapacity); public void _Expressions(); public void IfStatement(); public void IfStatement_(); public void _IfStatement(); public void LabeledStatement(); public void LabeledStatement_(); public void _LabeledStatement(); public void ReturnStatement(); public void ReturnStatement_(); public void _ReturnStatement(); public void SuperConstructorInvocation(); public void SuperConstructorInvocation_(); public void _SuperConstructorInvocation(); public void SwitchCase(); public void SwitchCase_(); public void _SwitchCase(); public void SwitchDefault(); public void SwitchDefault_(); public void _SwitchDefault(); public void SwitchStatement(); public void SwitchStatement_(); public void _SwitchStatement(); public void Statements(); public void Statements_(); public void Statements_(int initialCapacity); public void _Statements(); public void SynchronizedStatement(); public void SynchronizedStatement_(); public void _SynchronizedStatement(); public void ThrowStatement(); public void ThrowStatement_(); public void _ThrowStatement(); public void TryStatement(); public void TryStatement_(); public void _TryStatement(); public void CatchClauses(); public void CatchClauses_(); public void CatchClauses_(int initialCapacity); public void _CatchClauses(); public void CatchClause(); public void CatchClause_(); public void _CatchClause(); public void TypeDeclarationStatement(); public void TypeDeclarationStatement_(); public void _TypeDeclarationStatement(); public void VariableDeclarationStatement(); public void VariableDeclarationStatement_(); public void _VariableDeclarationStatement(); public void WhileStatement(); public void WhileStatement_(); public void _WhileStatement(); public void SimpleName(); public void SimpleName(String value); public void QualifiedName(); public void QualifiedName(String value); public void NullLiteral(); public void NullLiteral_(); public void _NullLiteral(); public void BooleanLiteral(); public void BooleanLiteral(boolean value); public void ByteLiteral(); public void ByteLiteral(byte value); public void CharLiteral(); public void CharLiteral(char value); public void DoubleLiteral(); public void DoubleLiteral(double value); public void FloatLiteral(); public void FloatLiteral(float value); public void IntLiteral(); public void IntLiteral(int value); public void ShortLiteral(); public void ShortLiteral(short value); public void LongLiteral(); public void LongLiteral(long value); public void StringLiteral(); public void StringLiteral(String value); public void TypeLiteral(); public void TypeLiteral_(); public void _TypeLiteral(); public void ArrayAccess(); public void ArrayAccess_(); public void _ArrayAccess(); public void ArrayCreation(); public void ArrayCreation_(); public void _ArrayCreation(); public void ArrayInitializer(); public void ArrayInitializer_(); public void ArrayInitializer_(int initialCapacity); public void _ArrayInitializer(); public void Assignment(); public void Assignment_(); public void _Assignment(); public void AssignmentOperator(); public void AssignmentOperator(AssignmentOperatorEnum.Value value); public void AssignmentOperator(String value); public void CastExpression(); public void CastExpression_(); public void _CastExpression(); public void ClassInstanceCreation(); public void ClassInstanceCreation_(); public void _ClassInstanceCreation(); public void ConditionalExpression(); public void ConditionalExpression_(); public void _ConditionalExpression(); public void FieldAccess(); public void FieldAccess_(); public void _FieldAccess(); public void InfixExpression(); public void InfixExpression_(); public void _InfixExpression(); public void InfixOperator(); public void InfixOperator(InfixOperatorEnum.Value value); public void InfixOperator(String value); public void InstanceofExpression(); public void InstanceofExpression_(); public void _InstanceofExpression(); public void LambdaExpression(); public void LambdaExpression_(); public void _LambdaExpression(); public void MethodInvocation(); public void MethodInvocation_(); public void _MethodInvocation(); public void ParenthesizedExpression(); public void ParenthesizedExpression_(); public void _ParenthesizedExpression(); public void PostfixExpression(); public void PostfixExpression_(); public void _PostfixExpression(); public void PostfixOperator(); public void PostfixOperator(PostfixOperatorEnum.Value value); public void PostfixOperator(String value); public void PrefixExpression(); public void PrefixExpression_(); public void _PrefixExpression(); public void PrefixOperator(); public void PrefixOperator(PrefixOperatorEnum.Value value); public void PrefixOperator(String value); public void SuperFieldAccess(); public void SuperFieldAccess_(); public void _SuperFieldAccess(); public void SuperMethodInvocation(); public void SuperMethodInvocation_(); public void _SuperMethodInvocation(); public void ThisExpression(); public void ThisExpression_(); public void _ThisExpression(); public void VariableDeclarationExpression(); public void VariableDeclarationExpression_(); public void _VariableDeclarationExpression(); public void VariableDeclarationFragments(); public void VariableDeclarationFragments_(); public void VariableDeclarationFragments_(int initialCapacity); public void _VariableDeclarationFragments(); public void VariableDeclarationFragment(); public void VariableDeclarationFragment_(); public void _VariableDeclarationFragment(); public void ExtraDimensions(); public void ExtraDimensions(int value); public void ExtendedModifiers(); public void ExtendedModifiers_(); public void ExtendedModifiers_(int initialCapacity); public void _ExtendedModifiers(); public void Modifier(); public void Modifier(ModifierEnum.Value value); public void Modifier(String value); public void ConstructorReference(); public void ConstructorReference_(); public void _ConstructorReference(); public void ExpressionMethodReference(); public void ExpressionMethodReference_(); public void _ExpressionMethodReference(); public void SuperMethodReference(); public void SuperMethodReference_(); public void _SuperMethodReference(); public void TypeMethodReference(); public void TypeMethodReference_(); public void _TypeMethodReference(); }