@Override public Collection<InterfaceType> getSuperinterfaces() { Debug.notimplemented( "Collection<InterfaceType>"); // todo: implement ConvertDeclaredType.getSuperinterfaces return null; }
@Override public Collection<TypeMirror> getActualTypeArguments() { Debug.implemented("Collection<TypeMirror>"); return convert(internalDeclaredType.getTypeArguments(), TypeMirror.class); }
@Override public TypeDeclaration getDeclaration() { Debug.implemented("TypeDeclaration"); return ConvertDeclaration.convert(internalDeclaredType.asElement(), TypeDeclaration.class); }
@Override public com.sun.mirror.type.DeclaredType getContainingType() { Debug.notimplemented("DeclaredType"); // todo: implement ConvertDeclaredType.getContainingType return null; }
@Override public AnnotationTypeDeclaration getDeclaration() { Debug.implemented("AnnotationTypeDeclaration"); return (AnnotationTypeDeclaration) super.getDeclaration(); }