本文整理了Java中com.helger.jcodemodel.AbstractJClass.wildcardExtends()
方法的一些代码示例,展示了AbstractJClass.wildcardExtends()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractJClass.wildcardExtends()
方法的具体详情如下:
包路径:com.helger.jcodemodel.AbstractJClass
类名称:AbstractJClass
方法名:wildcardExtends
[英]Create "? extends T" from T.
[中]创建?从T扩展T。
代码示例来源:origin: androidannotations/androidannotations
private AbstractJClass typeMirrorToJClass(WildcardType wildcardType, Map<String, TypeMirror> substitute) {
TypeMirror bound = wildcardType.getExtendsBound();
if (bound == null) {
bound = wildcardType.getSuperBound();
if (bound == null) {
return environment.getClasses().OBJECT.wildcardExtends();
}
return typeMirrorToJClass(bound, substitute).wildcardSuper();
}
TypeMirror extendsBound = wildcardType.getExtendsBound();
if (extendsBound == null) {
return environment.getClasses().OBJECT.wildcardExtends();
} else {
return typeMirrorToJClass(extendsBound, substitute).wildcardExtends();
}
}
代码示例来源:origin: phax/jcodemodel
/**
* Create "? extends T" from T.
*
* @return never <code>null</code>
* @deprecated Use {@link #wildcardExtends()} instead
*/
@Nonnull
@Deprecated
public final JTypeWildcard wildcard ()
{
return wildcardExtends ();
}
代码示例来源:origin: com.helger/jcodemodel
/**
* Create "? extends T" from T.
*
* @return never <code>null</code>
* @deprecated Use {@link #wildcardExtends()} instead
*/
@Nonnull
@Deprecated
public final JTypeWildcard wildcard ()
{
return wildcardExtends ();
}
代码示例来源:origin: com.helger/jcodemodel
/**
* @return Singleton {@link AbstractJClass} representation for "?", which is
* equivalent to "? extends Object".
*/
@Nonnull
public AbstractJClass wildcard ()
{
if (m_aWildcard == null)
{
// "Hack" if base class is "Object" it is omitted
m_aWildcard = ref (Object.class).wildcardExtends ();
}
return m_aWildcard;
}
代码示例来源:origin: phax/jcodemodel
/**
* @return Singleton {@link AbstractJClass} representation for "?", which is
* equivalent to "? extends Object".
*/
@Nonnull
public AbstractJClass wildcard ()
{
if (m_aWildcard == null)
{
// "Hack" if base class is "Object" it is omitted
m_aWildcard = ref (Object.class).wildcardExtends ();
}
return m_aWildcard;
}
代码示例来源:origin: org.androidannotations/androidannotations
private AbstractJClass typeMirrorToJClass(WildcardType wildcardType, Map<String, TypeMirror> substitute) {
TypeMirror bound = wildcardType.getExtendsBound();
if (bound == null) {
bound = wildcardType.getSuperBound();
if (bound == null) {
return environment.getClasses().OBJECT.wildcardExtends();
}
return typeMirrorToJClass(bound, substitute).wildcardSuper();
}
TypeMirror extendsBound = wildcardType.getExtendsBound();
if (extendsBound == null) {
return environment.getClasses().OBJECT.wildcardExtends();
} else {
return typeMirrorToJClass(extendsBound, substitute).wildcardExtends();
}
}
代码示例来源:origin: com.helger/jcodemodel
return parseTypeName ().wildcardExtends ();
代码示例来源:origin: phax/jcodemodel
return parseTypeName ().wildcardExtends ();
内容来源于网络,如有侵权,请联系作者删除!