public interface NameClassBuilder<N extends ParsedNameClass,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>>
Modifier and Type | Method and Description |
---|---|
N |
annotate(N nc,
A anno) |
N |
annotateAfter(N nc,
E e) |
N |
commentAfter(N nc,
CL comments) |
N |
makeAnyName(L loc,
A anno) |
N |
makeAnyName(N except,
L loc,
A anno)
Caller must enforce constraints on except.
|
N |
makeChoice(List<N> nameClasses,
L loc,
A anno) |
N |
makeErrorNameClass() |
N |
makeName(String ns,
String localName,
String prefix,
L loc,
A anno) |
N |
makeNsName(String ns,
L loc,
A anno) |
N |
makeNsName(String ns,
N except,
L loc,
A anno)
Caller must enforce constraints on except.
|
N annotate(N nc, A anno) throws BuildException
BuildException
N annotateAfter(N nc, E e) throws BuildException
BuildException
N commentAfter(N nc, CL comments) throws BuildException
BuildException
N makeNsName(String ns, N except, L loc, A anno)
N makeErrorNameClass()
Copyright © 2019 JBoss by Red Hat. All rights reserved.