public class EquivalenceDescriptorBuilder extends java.lang.Object implements EquivalenceDescriptor
| Constructor and Description |
|---|
EquivalenceDescriptorBuilder() |
public java.util.List<SingleChildDescriptor> getSingleChildDescriptors()
getSingleChildDescriptors in interface EquivalenceDescriptorpublic java.util.List<MultiChildDescriptor> getMultiChildDescriptors()
getMultiChildDescriptors in interface EquivalenceDescriptorpublic java.util.List<java.lang.Object> getConstants()
getConstants in interface EquivalenceDescriptorpublic java.util.List<PsiElement[]> getCodeBlocks()
getCodeBlocks in interface EquivalenceDescriptorpublic EquivalenceDescriptorBuilder codeBlock(PsiElement [] block)
public EquivalenceDescriptorBuilder element(PsiElement element)
public EquivalenceDescriptorBuilder elements(PsiElement [] elements)
public EquivalenceDescriptorBuilder children(PsiElement element)
public EquivalenceDescriptorBuilder optionally(PsiElement element)
public EquivalenceDescriptorBuilder optionallyInPattern(PsiElement element)
public EquivalenceDescriptorBuilder optionally(PsiElement [] elements)
public EquivalenceDescriptorBuilder optionallyInPattern(PsiElement [] elements)
public EquivalenceDescriptorBuilder childrenOptionally(PsiElement element)
public EquivalenceDescriptorBuilder childrenOptionallyInPattern(PsiElement element)
public EquivalenceDescriptorBuilder inAnyOrder(PsiElement[] elements)
public EquivalenceDescriptorBuilder childrenInAnyOrder(PsiElement element)
public EquivalenceDescriptorBuilder constant(java.lang.Object constant)