je/docs/doclet/HidingWildcardTypeWrapper.java

33 lines
827 B
Java
Raw Normal View History

2021-06-06 17:46:45 +00:00
/*-
* See the file LICENSE for redistribution information.
*
* Copyright (c) 2002, 2016 Oracle and/or its affiliates. All rights reserved.
*
*/
import java.util.Map;
import com.sun.javadoc.Type;
import com.sun.javadoc.WildcardType;
class HidingWildcardTypeWrapper extends HidingTypeWrapper
implements WildcardType {
public HidingWildcardTypeWrapper(WildcardType type, Map mapWrappers) {
super(type, mapWrappers);
}
private WildcardType _getWildcardType() {
return (WildcardType)getWrappedObject();
}
@Override
public Type[] extendsBounds() {
return (Type[])wrapOrHide(_getWildcardType().extendsBounds());
}
@Override
public Type[] superBounds() {
return (Type[])wrapOrHide(_getWildcardType().superBounds());
}
}