public final class LibraryMessage extends MessageContainer
MessageContainer.Messagetypes| Constructor and Description |
|---|
LibraryMessage(LibraryData library,
String name,
ExecutableElement executable,
boolean isDeprecated) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBeDeprecatedFrom(LibraryMessage message) |
Set<LibraryMessage> |
getAbstractIfExported() |
Set<LibraryMessage> |
getAbstractIfExportedAsWarning() |
List<LibraryMessage> |
getDeprecatedOverloads() |
LibraryMessage |
getDeprecatedReplacement() |
ExecutableElement |
getExecutable() |
LibraryData |
getLibrary() |
Element |
getMessageElement() |
String |
getName() |
String |
getSimpleName() |
boolean |
isAbstract() |
boolean |
isCompatibleAssignable(List<TypeMirror> parameterTypes) |
boolean |
isCompatibleExact(List<TypeMirror> parameterTypes) |
boolean |
isDeprecated() |
void |
setAbstract(boolean isAbstract) |
void |
setDeprecatedOverloads(List<LibraryMessage> deprecated) |
void |
setDeprecatedReplacement(LibraryMessage replacement) |
addError, addError, addError, addError, addSuppressableWarning, addSuppressableWarning, addWarning, addWarning, collectMessages, emitMessages, findChildContainers, getBaseContainer, getMessageAnnotation, getMessageAnnotationValue, getMessages, getMessagesForModification, hasErrors, hasErrorsOrWarnings, iterator, redirectMessages, redirectMessagesOnGeneratedElementsclone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic LibraryMessage(LibraryData library, String name, ExecutableElement executable, boolean isDeprecated)
public LibraryData getLibrary()
public void setDeprecatedOverloads(List<LibraryMessage> deprecated)
public List<LibraryMessage> getDeprecatedOverloads()
public void setAbstract(boolean isAbstract)
public String getSimpleName()
public ExecutableElement getExecutable()
public boolean canBeDeprecatedFrom(LibraryMessage message)
public void setDeprecatedReplacement(LibraryMessage replacement)
public LibraryMessage getDeprecatedReplacement()
public Element getMessageElement()
getMessageElement in class MessageContainerpublic Set<LibraryMessage> getAbstractIfExported()
public Set<LibraryMessage> getAbstractIfExportedAsWarning()
public String getName()
public boolean isAbstract()
public boolean isDeprecated()
public boolean isCompatibleAssignable(List<TypeMirror> parameterTypes)
public boolean isCompatibleExact(List<TypeMirror> parameterTypes)