本文整理了Java中com.sun.tools.javac.code.Types.removeWildcards()
方法的一些代码示例,展示了Types.removeWildcards()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Types.removeWildcards()
方法的具体详情如下:
包路径:com.sun.tools.javac.code.Types
类名称:Types
方法名:removeWildcards
暂无
代码示例来源:origin: org.kohsuke.sorcerer/sorcerer-javac
public Type getType(Type site) {
site = removeWildcards(site);
if (!chk.checkValidGenericType(site)) {
//if the inferred functional interface type is not well-formed,
//or if it's not a subtype of the original target, issue an error
throw failure(diags.fragment("no.suitable.functional.intf.inst", site));
}
return memberType(site, descSym);
}
}
代码示例来源:origin: konsoletyper/teavm-javac
public Type getType(Type site) {
site = removeWildcards(site);
if (!chk.checkValidGenericType(site)) {
//if the inferred functional interface type is not well-formed,
//or if it's not a subtype of the original target, issue an error
throw failure(diags.fragment("no.suitable.functional.intf.inst", site));
}
return memberType(site, descSym);
}
}
代码示例来源:origin: org.kohsuke.sorcerer/sorcerer-javac
if (pt.hasTag(CLASS)) {
if (pt.isCompound()) {
targets.append(types.removeWildcards(primaryTarget)); //this goes first
for (Type t : ((IntersectionClassType)pt()).interfaces_field) {
if (t != primaryTarget) {
targets.append(types.removeWildcards(t));
targets.append(types.removeWildcards(primaryTarget));
代码示例来源:origin: konsoletyper/teavm-javac
if (pt.hasTag(CLASS)) {
if (pt.isCompound()) {
targets.append(types.removeWildcards(primaryTarget)); //this goes first
for (Type t : ((IntersectionClassType)pt()).interfaces_field) {
if (t != primaryTarget) {
targets.append(types.removeWildcards(t));
targets.append(types.removeWildcards(primaryTarget));
代码示例来源:origin: konsoletyper/teavm-javac
currentTarget, explicitParamTypes, resultInfo.checkContext);
currentTarget = types.removeWildcards(currentTarget);
lambdaType = types.findDescriptorType(currentTarget);
} else {
代码示例来源:origin: konsoletyper/teavm-javac
isSerializable(currentTarget);
if (currentTarget != Type.recoveryType) {
currentTarget = types.removeWildcards(targetChecker.visit(currentTarget, that));
desc = types.findDescriptorType(currentTarget);
} else {
内容来源于网络,如有侵权,请联系作者删除!