gw.lang.GosuShop.getIRTypeResolver()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(3.7k)|赞(0)|评价(0)|浏览(88)

本文整理了Java中gw.lang.GosuShop.getIRTypeResolver()方法的一些代码示例,展示了GosuShop.getIRTypeResolver()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。GosuShop.getIRTypeResolver()方法的具体详情如下:
包路径:gw.lang.GosuShop
类名称:GosuShop
方法名:getIRTypeResolver

GosuShop.getIRTypeResolver介绍

暂无

代码示例

代码示例来源:origin: org.gosu-lang.gosu/gosu-core-api

@Override
 public IRType getType() {
  return GosuShop.getIRTypeResolver().getDescriptor( Class.class );
 }
}

代码示例来源:origin: gosu-lang/old-gosu-repo

@Override
 protected IRType init() {
  return GosuShop.getIRTypeResolver().getDescriptor( clazz );
 }
};

代码示例来源:origin: gosu-lang/old-gosu-repo

@Override
 public IRType getType() {
  return GosuShop.getIRTypeResolver().getDescriptor( Class.class );
 }
}

代码示例来源:origin: org.gosu-lang.gosu/gosu-core-api

@Override
 protected IRType init() {
  return GosuShop.getIRTypeResolver().getDescriptor( clazz );
 }
};

代码示例来源:origin: org.gosu-lang.gosu/gosu-core-api

protected final IRType getIRType( Class cls ) {
 return GosuShop.getIRTypeResolver().getDescriptor( cls );
}

代码示例来源:origin: gosu-lang/old-gosu-repo

protected static IRType getIRType( IType type ) {
 return GosuShop.getIRTypeResolver().getDescriptor( type );
}

代码示例来源:origin: gosu-lang/old-gosu-repo

public static IRType getIRType( IType type ) {
 return GosuShop.getIRTypeResolver().getDescriptor( type );
}

代码示例来源:origin: gosu-lang/old-gosu-repo

public static IRType getIRType( IJavaClassInfo cls ) {
 return GosuShop.getIRTypeResolver().getDescriptor( cls );
}

代码示例来源:origin: org.gosu-lang.gosu/gosu-core-api

private static IRType getIRType( Class cls ) {
 return GosuShop.getIRTypeResolver().getDescriptor( cls );
}

代码示例来源:origin: org.gosu-lang.gosu/gosu-core-api

protected static IRType getIRType( IJavaClassInfo cls ) {
 return GosuShop.getIRTypeResolver().getDescriptor( cls );
}

代码示例来源:origin: org.gosu-lang.gosu/gosu-core-api

public static IRType getIRType( IJavaClassInfo cls ) {
 return GosuShop.getIRTypeResolver().getDescriptor( cls );
}

代码示例来源:origin: gosu-lang/old-gosu-repo

protected static IRType getIRType( IJavaClassInfo cls ) {
 return GosuShop.getIRTypeResolver().getDescriptor( cls );
}

代码示例来源:origin: gosu-lang/old-gosu-repo

protected final IRType getIRType( Class cls ) {
 return GosuShop.getIRTypeResolver().getDescriptor( cls );
}

代码示例来源:origin: gosu-lang/old-gosu-repo

protected final IRType getIRType( IType type ) {
 return GosuShop.getIRTypeResolver().getDescriptor( type );
}

代码示例来源:origin: gosu-lang/old-gosu-repo

private static IRType getIRType( Class cls ) {
 return GosuShop.getIRTypeResolver().getDescriptor( cls );
}

代码示例来源:origin: org.gosu-lang.gosu/gosu-core-api

protected final IRType getIRType( IType type ) {
 return GosuShop.getIRTypeResolver().getDescriptor( type );
}

代码示例来源:origin: org.gosu-lang.gosu/gosu-core-api

protected final IRType getIRType( IJavaClassInfo cls ) {
 return GosuShop.getIRTypeResolver().getDescriptor( cls );
}

代码示例来源:origin: gosu-lang/old-gosu-repo

protected List<IRType> maybeEraseStructuralTypes( IRType ownersType, List<IRType> types ) {
 List<IRType> altTypes = null;
 for( IRType csr: types ) {
  if( csr.isStructuralAndErased( ownersType ) ) {
   IRType type = GosuShop.getIRTypeResolver().getDescriptor( Object.class );
   if( altTypes == null ) {
    altTypes = new ArrayList<IRType>( types );
   }
   altTypes.set( types.indexOf( csr ), type );
  }
 }
 return altTypes == null ? types : altTypes;
}

代码示例来源:origin: gosu-lang/old-gosu-repo

protected IRType maybeEraseStructuralType( IRType ownersType, IRType type ) {
 if( ownersType == null ? type.isStructural() : type.isStructuralAndErased( ownersType ) ) {
  return GosuShop.getIRTypeResolver().getDescriptor( Object.class );
 }
 return type;
}

代码示例来源:origin: gosu-lang/old-gosu-repo

protected List<IRSymbol> maybeEraseStructuralSymbolTypes( List<IRSymbol> parameters ) {
  for( IRSymbol sym: parameters ) {
   IRType type = sym.getType();
   if( type.isStructural() ) {
    type = GosuShop.getIRTypeResolver().getDescriptor( Object.class );
    sym.setType( type );
   }
  }
  return parameters;
 }
}

相关文章