Package de.monticore.javalight._ast
Class ASTThrows
- java.lang.Object
-
- de.monticore.ast.ASTCNode
-
- de.monticore.javalight._ast.ASTThrows
-
- All Implemented Interfaces:
de.monticore.ast.ASTNode,ASTJavaLightNode,java.lang.Cloneable
public class ASTThrows extends de.monticore.ast.ASTCNode implements ASTJavaLightNode
-
-
Field Summary
Fields Modifier and Type Field Description protected IJavaLightScopeenclosingScopeprotected java.util.List<ASTMCQualifiedName>mCQualifiedNames
-
Constructor Summary
Constructors Modifier Constructor Description protectedASTThrows()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ASTThrows_construct()voidaccept(AssignmentExpressionsTraverser visitor)Entry point for the Visitor pattern.voidaccept(CommonExpressionsTraverser visitor)Entry point for the Visitor pattern.voidaccept(ExpressionsBasisTraverser visitor)Entry point for the Visitor pattern.voidaccept(JavaClassExpressionsTraverser visitor)Entry point for the Visitor pattern.voidaccept(UglyExpressionsTraverser visitor)Entry point for the Visitor pattern.voidaccept(JavaLightTraverser visitor)Entry point for the Visitor pattern.voidaccept(MCCommonLiteralsTraverser visitor)Entry point for the Visitor pattern.voidaccept(MCLiteralsBasisTraverser visitor)Entry point for the Visitor pattern.voidaccept(MCBasicsTraverser visitor)Entry point for the Visitor pattern.voidaccept(MCArrayStatementsTraverser visitor)Entry point for the Visitor pattern.voidaccept(MCCommonStatementsTraverser visitor)Entry point for the Visitor pattern.voidaccept(MCReturnStatementsTraverser visitor)Entry point for the Visitor pattern.voidaccept(MCStatementsBasisTraverser visitor)Entry point for the Visitor pattern.voidaccept(MCVarDeclarationStatementsTraverser visitor)Entry point for the Visitor pattern.voidaccept(BasicSymbolsTraverser visitor)Entry point for the Visitor pattern.voidaccept(OOSymbolsTraverser visitor)Entry point for the Visitor pattern.voidaccept(MCBasicTypesTraverser visitor)Entry point for the Visitor pattern.voidaccept(MCCollectionTypesTraverser visitor)Entry point for the Visitor pattern.voidaccept(MCFullGenericTypesTraverser visitor)Entry point for the Visitor pattern.voidaccept(MCSimpleGenericTypesTraverser visitor)Entry point for the Visitor pattern.voidaccept(TypeParametersTraverser visitor)Entry point for the Visitor pattern.voidaccept(de.monticore.visitor.ITraverser visitor)Entry point for the Visitor pattern.booleanaddAllMCQualifiedNames(int index, java.util.Collection<? extends ASTMCQualifiedName> collection)booleanaddAllMCQualifiedNames(java.util.Collection<? extends ASTMCQualifiedName> collection)voidaddMCQualifiedName(int index, ASTMCQualifiedName element)booleanaddMCQualifiedName(ASTMCQualifiedName element)voidclearMCQualifiedNames()booleancontainsAllMCQualifiedNames(java.util.Collection<?> collection)booleancontainsMCQualifiedName(java.lang.Object element)ASTThrowsdeepClone()ASTThrowsdeepClone(ASTThrows result)booleandeepEquals(java.lang.Object o)booleandeepEquals(java.lang.Object o, boolean forceSameOrder)booleandeepEqualsWithComments(java.lang.Object o)booleandeepEqualsWithComments(java.lang.Object o, boolean forceSameOrder)booleanequalAttributes(java.lang.Object o)booleanequalsMCQualifiedNames(java.lang.Object o)booleanequalsWithComments(java.lang.Object o)de.monticore.interpreter.Valueevaluate(de.monticore.interpreter.ModelInterpreter interpreter)de.monticore.interpreter.Valueevaluate(IJavaLightInterpreter interpreter)voidforEachMCQualifiedNames(java.util.function.Consumer<? super ASTMCQualifiedName> action)IJavaLightScopegetEnclosingScope()ASTMCQualifiedNamegetMCQualifiedName(int index)java.util.List<ASTMCQualifiedName>getMCQualifiedNameList()inthashCodeMCQualifiedNames()intindexOfMCQualifiedName(java.lang.Object element)booleanisEmptyMCQualifiedNames()java.util.Iterator<ASTMCQualifiedName>iteratorMCQualifiedNames()intlastIndexOfMCQualifiedName(java.lang.Object element)java.util.ListIterator<ASTMCQualifiedName>listIteratorMCQualifiedNames()java.util.ListIterator<ASTMCQualifiedName>listIteratorMCQualifiedNames(int index)java.util.stream.Stream<ASTMCQualifiedName>parallelStreamMCQualifiedNames()booleanremoveAllMCQualifiedNames(java.util.Collection<?> collection)booleanremoveIfMCQualifiedName(java.util.function.Predicate<? super ASTMCQualifiedName> filter)ASTMCQualifiedNameremoveMCQualifiedName(int index)booleanremoveMCQualifiedName(java.lang.Object element)voidreplaceAllMCQualifiedNames(java.util.function.UnaryOperator<ASTMCQualifiedName> operator)booleanretainAllMCQualifiedNames(java.util.Collection<?> collection)voidsetEnclosingScope(IAssignmentExpressionsScope enclosingScope)voidsetEnclosingScope(ICommonExpressionsScope enclosingScope)voidsetEnclosingScope(IExpressionsBasisScope enclosingScope)voidsetEnclosingScope(IJavaClassExpressionsScope enclosingScope)voidsetEnclosingScope(IUglyExpressionsScope enclosingScope)voidsetEnclosingScope(IJavaLightScope enclosingScope)voidsetEnclosingScope(IMCCommonLiteralsScope enclosingScope)voidsetEnclosingScope(IMCLiteralsBasisScope enclosingScope)voidsetEnclosingScope(IMCBasicsScope enclosingScope)voidsetEnclosingScope(IMCArrayStatementsScope enclosingScope)voidsetEnclosingScope(IMCCommonStatementsScope enclosingScope)voidsetEnclosingScope(IMCReturnStatementsScope enclosingScope)voidsetEnclosingScope(IMCStatementsBasisScope enclosingScope)voidsetEnclosingScope(IMCVarDeclarationStatementsScope enclosingScope)voidsetEnclosingScope(IBasicSymbolsScope enclosingScope)voidsetEnclosingScope(IOOSymbolsScope enclosingScope)voidsetEnclosingScope(IMCBasicTypesScope enclosingScope)voidsetEnclosingScope(IMCCollectionTypesScope enclosingScope)voidsetEnclosingScope(IMCFullGenericTypesScope enclosingScope)voidsetEnclosingScope(IMCSimpleGenericTypesScope enclosingScope)voidsetEnclosingScope(ITypeParametersScope enclosingScope)ASTMCQualifiedNamesetMCQualifiedName(int index, ASTMCQualifiedName element)voidsetMCQualifiedNameList(java.util.List<ASTMCQualifiedName> mCQualifiedNames)intsizeMCQualifiedNames()voidsortMCQualifiedNames(java.util.Comparator<? super ASTMCQualifiedName> comparator)java.util.Spliterator<ASTMCQualifiedName>spliteratorMCQualifiedNames()java.util.stream.Stream<ASTMCQualifiedName>streamMCQualifiedNames()java.util.List<ASTMCQualifiedName>subListMCQualifiedNames(int start, int end)java.lang.Object[]toArrayMCQualifiedNames()ASTMCQualifiedName[]toArrayMCQualifiedNames(ASTMCQualifiedName[] array)-
Methods inherited from class de.monticore.ast.ASTCNode
add_PostComment, add_PostComment, add_PreComment, add_PreComment, addAll_PostComments, addAll_PostComments, addAll_PreComments, addAll_PreComments, clear_PostComments, clear_PreComments, contains_PostComment, contains_PreComment, containsAll_PostComments, containsAll_PreComments, equals_PostComments, equals_PreComments, forEach_PostComments, forEach_PreComments, get_PostComment, get_PostCommentList, get_PreComment, get_PreCommentList, get_SourcePositionEnd, get_SourcePositionStart, hashCode_PostComments, hashCode_PreComments, indexOf_PostComment, indexOf_PreComment, isEmpty_PostComments, isEmpty_PreComments, isPresent_SourcePositionEnd, isPresent_SourcePositionStart, iterator_PostComments, iterator_PreComments, lastIndexOf_PostComment, lastIndexOf_PreComment, listIterator_PostComments, listIterator_PostComments, listIterator_PreComments, listIterator_PreComments, parallelStream_PostComments, parallelStream_PreComments, remove_PostComment, remove_PostComment, remove_PreComment, remove_PreComment, removeAll_PostComments, removeAll_PreComments, removeIf_PostComment, removeIf_PreComment, replaceAll_PostComments, replaceAll_PreComments, retainAll_PostComments, retainAll_PreComments, set_PostComment, set_PostCommentList, set_PreComment, set_PreCommentList, set_SourcePositionEnd, set_SourcePositionEndAbsent, set_SourcePositionStart, set_SourcePositionStartAbsent, size_PostComments, size_PreComments, sort_PostComments, sort_PreComments, spliterator_PostComments, spliterator_PreComments, stream_PostComments, stream_PreComments, subList_PostComments, subList_PreComments, toArray_PostComments, toArray_PostComments, toArray_PreComments, toArray_PreComments
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.monticore.ast.ASTNode
add_PostComment, add_PostComment, add_PreComment, add_PreComment, addAll_PostComments, addAll_PostComments, addAll_PreComments, addAll_PreComments, clear_PostComments, clear_PreComments, contains_PostComment, contains_PreComment, containsAll_PostComments, containsAll_PreComments, equals_PostComments, equals_PreComments, forEach_PostComments, forEach_PreComments, get_PostComment, get_PostCommentList, get_PreComment, get_PreCommentList, get_SourcePositionEnd, get_SourcePositionStart, hashCode_PostComments, hashCode_PreComments, indexOf_PostComment, indexOf_PreComment, isEmpty_PostComments, isEmpty_PreComments, isPresent_SourcePositionEnd, isPresent_SourcePositionStart, iterator_PostComments, iterator_PreComments, lastIndexOf_PostComment, lastIndexOf_PreComment, listIterator_PostComments, listIterator_PostComments, listIterator_PreComments, listIterator_PreComments, parallelStream_PostComments, parallelStream_PreComments, remove_PostComment, remove_PostComment, remove_PreComment, remove_PreComment, removeAll_PostComments, removeAll_PreComments, removeIf_PostComment, removeIf_PreComment, replaceAll_PostComments, replaceAll_PreComments, retainAll_PostComments, retainAll_PreComments, set_PostComment, set_PostCommentList, set_PreComment, set_PreCommentList, set_SourcePositionEnd, set_SourcePositionEndAbsent, set_SourcePositionStart, set_SourcePositionStartAbsent, size_PostComments, size_PreComments, sort_PostComments, sort_PreComments, spliterator_PostComments, spliterator_PreComments, stream_PostComments, stream_PreComments, subList_PostComments, subList_PreComments, toArray_PostComments, toArray_PostComments, toArray_PreComments, toArray_PreComments
-
-
-
-
Field Detail
-
mCQualifiedNames
protected java.util.List<ASTMCQualifiedName> mCQualifiedNames
-
enclosingScope
protected IJavaLightScope enclosingScope
-
-
Method Detail
-
deepEquals
public boolean deepEquals(java.lang.Object o)
- Specified by:
deepEqualsin interfacede.monticore.ast.ASTNode
-
deepEquals
public boolean deepEquals(java.lang.Object o, boolean forceSameOrder)- Specified by:
deepEqualsin interfacede.monticore.ast.ASTNode
-
deepEqualsWithComments
public boolean deepEqualsWithComments(java.lang.Object o)
- Specified by:
deepEqualsWithCommentsin interfacede.monticore.ast.ASTNode
-
deepEqualsWithComments
public boolean deepEqualsWithComments(java.lang.Object o, boolean forceSameOrder)- Specified by:
deepEqualsWithCommentsin interfacede.monticore.ast.ASTNode
-
equalAttributes
public boolean equalAttributes(java.lang.Object o)
- Specified by:
equalAttributesin interfacede.monticore.ast.ASTNode
-
equalsWithComments
public boolean equalsWithComments(java.lang.Object o)
- Specified by:
equalsWithCommentsin interfacede.monticore.ast.ASTNode
-
deepClone
public ASTThrows deepClone()
- Specified by:
deepClonein interfacede.monticore.ast.ASTNode- Specified by:
deepClonein classde.monticore.ast.ASTCNode
-
containsMCQualifiedName
public boolean containsMCQualifiedName(java.lang.Object element)
-
containsAllMCQualifiedNames
public boolean containsAllMCQualifiedNames(java.util.Collection<?> collection)
-
isEmptyMCQualifiedNames
public boolean isEmptyMCQualifiedNames()
-
iteratorMCQualifiedNames
public java.util.Iterator<ASTMCQualifiedName> iteratorMCQualifiedNames()
-
sizeMCQualifiedNames
public int sizeMCQualifiedNames()
-
toArrayMCQualifiedNames
public ASTMCQualifiedName[] toArrayMCQualifiedNames(ASTMCQualifiedName[] array)
-
toArrayMCQualifiedNames
public java.lang.Object[] toArrayMCQualifiedNames()
-
spliteratorMCQualifiedNames
public java.util.Spliterator<ASTMCQualifiedName> spliteratorMCQualifiedNames()
-
streamMCQualifiedNames
public java.util.stream.Stream<ASTMCQualifiedName> streamMCQualifiedNames()
-
parallelStreamMCQualifiedNames
public java.util.stream.Stream<ASTMCQualifiedName> parallelStreamMCQualifiedNames()
-
getMCQualifiedName
public ASTMCQualifiedName getMCQualifiedName(int index)
-
indexOfMCQualifiedName
public int indexOfMCQualifiedName(java.lang.Object element)
-
lastIndexOfMCQualifiedName
public int lastIndexOfMCQualifiedName(java.lang.Object element)
-
equalsMCQualifiedNames
public boolean equalsMCQualifiedNames(java.lang.Object o)
-
hashCodeMCQualifiedNames
public int hashCodeMCQualifiedNames()
-
listIteratorMCQualifiedNames
public java.util.ListIterator<ASTMCQualifiedName> listIteratorMCQualifiedNames()
-
listIteratorMCQualifiedNames
public java.util.ListIterator<ASTMCQualifiedName> listIteratorMCQualifiedNames(int index)
-
subListMCQualifiedNames
public java.util.List<ASTMCQualifiedName> subListMCQualifiedNames(int start, int end)
-
getMCQualifiedNameList
public java.util.List<ASTMCQualifiedName> getMCQualifiedNameList()
-
clearMCQualifiedNames
public void clearMCQualifiedNames()
-
addMCQualifiedName
public boolean addMCQualifiedName(ASTMCQualifiedName element)
-
addAllMCQualifiedNames
public boolean addAllMCQualifiedNames(java.util.Collection<? extends ASTMCQualifiedName> collection)
-
removeMCQualifiedName
public boolean removeMCQualifiedName(java.lang.Object element)
-
removeAllMCQualifiedNames
public boolean removeAllMCQualifiedNames(java.util.Collection<?> collection)
-
retainAllMCQualifiedNames
public boolean retainAllMCQualifiedNames(java.util.Collection<?> collection)
-
removeIfMCQualifiedName
public boolean removeIfMCQualifiedName(java.util.function.Predicate<? super ASTMCQualifiedName> filter)
-
forEachMCQualifiedNames
public void forEachMCQualifiedNames(java.util.function.Consumer<? super ASTMCQualifiedName> action)
-
addMCQualifiedName
public void addMCQualifiedName(int index, ASTMCQualifiedName element)
-
addAllMCQualifiedNames
public boolean addAllMCQualifiedNames(int index, java.util.Collection<? extends ASTMCQualifiedName> collection)
-
removeMCQualifiedName
public ASTMCQualifiedName removeMCQualifiedName(int index)
-
setMCQualifiedName
public ASTMCQualifiedName setMCQualifiedName(int index, ASTMCQualifiedName element)
-
replaceAllMCQualifiedNames
public void replaceAllMCQualifiedNames(java.util.function.UnaryOperator<ASTMCQualifiedName> operator)
-
sortMCQualifiedNames
public void sortMCQualifiedNames(java.util.Comparator<? super ASTMCQualifiedName> comparator)
-
setMCQualifiedNameList
public void setMCQualifiedNameList(java.util.List<ASTMCQualifiedName> mCQualifiedNames)
-
accept
public void accept(JavaLightTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Specified by:
acceptin interfaceASTJavaLightNode- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(AssignmentExpressionsTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(JavaClassExpressionsTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(MCCommonLiteralsTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(MCCommonStatementsTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(MCArrayStatementsTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(MCReturnStatementsTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(TypeParametersTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(ExpressionsBasisTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(MCBasicsTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(MCLiteralsBasisTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(CommonExpressionsTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(MCVarDeclarationStatementsTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(MCFullGenericTypesTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(UglyExpressionsTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(MCStatementsBasisTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(MCBasicTypesTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(OOSymbolsTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(BasicSymbolsTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(MCSimpleGenericTypesTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(MCCollectionTypesTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(de.monticore.visitor.ITraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Specified by:
acceptin interfacede.monticore.ast.ASTNode- Parameters:
visitor- the visitor to dispatch to
-
_construct
protected ASTThrows _construct()
-
getEnclosingScope
public IJavaLightScope getEnclosingScope()
- Specified by:
getEnclosingScopein interfacede.monticore.ast.ASTNode
-
setEnclosingScope
public void setEnclosingScope(IJavaLightScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IAssignmentExpressionsScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IJavaClassExpressionsScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IMCCommonLiteralsScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IMCCommonStatementsScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IMCArrayStatementsScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IMCReturnStatementsScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(ITypeParametersScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IExpressionsBasisScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IMCBasicsScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IMCLiteralsBasisScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(ICommonExpressionsScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IMCVarDeclarationStatementsScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IMCFullGenericTypesScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IUglyExpressionsScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IMCStatementsBasisScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IMCBasicTypesScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IOOSymbolsScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IBasicSymbolsScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IMCSimpleGenericTypesScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IMCCollectionTypesScope enclosingScope)
-
evaluate
public de.monticore.interpreter.Value evaluate(IJavaLightInterpreter interpreter)
-
evaluate
public de.monticore.interpreter.Value evaluate(de.monticore.interpreter.ModelInterpreter interpreter)
- Specified by:
evaluatein interfacede.monticore.ast.ASTNode
-
-