package com.sun.javadoc; import checkers.nullness.quals.*; public abstract interface Doc extends java.lang.Comparable<java.lang.Object> { public abstract @NonNull java.lang.String commentText(); public abstract @NonNull com.sun.javadoc.Tag @NonNull [] tags(); public abstract @NonNull com.sun.javadoc.Tag @NonNull [] tags(java.lang.String a1); public abstract @NonNull com.sun.javadoc.SeeTag @NonNull [] seeTags(); public abstract @NonNull com.sun.javadoc.Tag @NonNull [] inlineTags(); public abstract @NonNull com.sun.javadoc.Tag @NonNull [] firstSentenceTags(); public abstract @NonNull java.lang.String getRawCommentText(); public abstract void setRawCommentText(@NonNull java.lang.String a1); public abstract @NonNull java.lang.String name(); public abstract int compareTo(java.lang.Object a1); public abstract boolean isField(); public abstract boolean isEnumConstant(); public abstract boolean isConstructor(); public abstract boolean isMethod(); public abstract boolean isAnnotationTypeElement(); public abstract boolean isInterface(); public abstract boolean isException(); public abstract boolean isError(); public abstract boolean isEnum(); public abstract boolean isAnnotationType(); public abstract boolean isOrdinaryClass(); public abstract boolean isClass(); public abstract boolean isIncluded(); public abstract @Nullable com.sun.javadoc.SourcePosition position(); }