热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

javax.lang.model.util.Types.getNullType()方法的使用及代码示例

本文整理了Java中javax.lang.model.util.Types.getNullType()方法的一些代码示例,展示了Types.getNullT

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

Types.getNullType介绍

[英]Returns the null type. This is the type of null.
[中]返回空类型。这是null的类型。

代码示例

代码示例来源:origin: org.uberfire/uberfire-workbench-processors

@Override
public NullType getNullType() {
return realImpl.getNullType();
}

代码示例来源:origin: org.revapi/revapi-java

@Override
public NullType getNullType() {
return types.getNullType();
}

代码示例来源:origin: sk.seges.sesam/sesam-annotation-core-support

@Override
public NullType getNullType() {
return this.types.getNullType();
}

代码示例来源:origin: com.google.dagger/dagger-compiler

@Override
public NullType getNullType() {
return types.getNullType();
}

代码示例来源:origin: org.mapstruct/mapstruct-processor

@Override
public NullType getNullType() {
return delegate.getNullType();
}

代码示例来源:origin: org.vesalainen.bcc/bcc

public static NullType getNullType()
{
return types.getNullType();
}

代码示例来源:origin: domaframework/doma

public NullType getNullType() {
return typeUtils.getNullType();
}

代码示例来源:origin: kiegroup/appformer

@Override
public NullType getNullType() {
return realImpl.getNullType();
}

代码示例来源:origin: revapi/revapi

@Override
public NullType getNullType() {
return types.getNullType();
}

代码示例来源:origin: org.juzu/juzu-core

public NullType getNullType() {
return env.getTypeUtils().getNullType();
}

代码示例来源:origin: juzu/juzu

public NullType getNullType() {
return env.getTypeUtils().getNullType();
}

代码示例来源:origin: stoicflame/enunciate

public NullType getNullType() {
return TypeMirrorDecorator.decorate(delegate.getNullType(), this.env);
}

代码示例来源:origin: com.webcohesion.enunciate/enunciate-javac-support

public NullType getNullType() {
return TypeMirrorDecorator.decorate(delegate.getNullType(), this.env);
}

代码示例来源:origin: org.datanucleus/datanucleus-jpa-query

TypeMirror param = (params == null || params.size() return param;

代码示例来源:origin: org.apache.openejb.patch/openjpa-persistence

/**
* Gets the parameter type argument at the given index of the given type.
*
* @return if the given type represents a parameterized type, then the
* indexed parameter type argument. Otherwise null.
*/
TypeMirror getTypeParameter(Element e, TypeMirror mirror, int index, boolean checkTarget) {
if (mirror.getKind() == TypeKind.ARRAY)
return ((ArrayType)mirror).getComponentType();
if (mirror.getKind() != TypeKind.DECLARED)
return null;
if (checkTarget) {
TypeMirror target = getTargetEntityType(e);
if (target != null)
return target;
}
List params = ((DeclaredType)mirror).getTypeArguments();
TypeMirror param = (params == null || params.size() ? typeUtility.getNullType() : params.get(index);
if (param.getKind() == TypeKind.NULL || param.getKind() == TypeKind.WILDCARD) {
logger.warn(_loc.get("generic-type-param", e, getDeclaredType(e), e.getEnclosingElement()));
}
return param;
}

代码示例来源:origin: org.apache.openjpa/openjpa-all

/**
* Gets the parameter type argument at the given index of the given type.
*
* @return if the given type represents a parameterized type, then the
* indexed parameter type argument. Otherwise null.
*/
TypeMirror getTypeParameter(Element e, TypeMirror mirror, int index, boolean checkTarget) {
if (mirror.getKind() == TypeKind.ARRAY)
return ((ArrayType)mirror).getComponentType();
if (mirror.getKind() != TypeKind.DECLARED)
return null;
if (checkTarget) {
TypeMirror target = getTargetEntityType(e);
if (target != null)
return target;
}
List params = ((DeclaredType)mirror).getTypeArguments();
TypeMirror param = (params == null || params.size() ? typeUtility.getNullType() : params.get(index);
if (param.getKind() == TypeKind.NULL || param.getKind() == TypeKind.WILDCARD) {
logger.warn(_loc.get("generic-type-param", e, getDeclaredType(e), e.getEnclosingElement()));
}
return param;
}

代码示例来源:origin: org.apache.openjpa/openjpa-persistence

/**
* Gets the parameter type argument at the given index of the given type.
*
* @return if the given type represents a parameterized type, then the
* indexed parameter type argument. Otherwise null.
*/
TypeMirror getTypeParameter(Element e, TypeMirror mirror, int index, boolean checkTarget) {
if (mirror.getKind() == TypeKind.ARRAY)
return ((ArrayType)mirror).getComponentType();
if (mirror.getKind() != TypeKind.DECLARED)
return null;
if (checkTarget) {
TypeMirror target = getTargetEntityType(e);
if (target != null)
return target;
}
List params = ((DeclaredType)mirror).getTypeArguments();
TypeMirror param = (params == null || params.size() ? typeUtility.getNullType() : params.get(index);
if (param.getKind() == TypeKind.NULL || param.getKind() == TypeKind.WILDCARD) {
logger.warn(_loc.get("generic-type-param", e, getDeclaredType(e), e.getEnclosingElement()));
}
return param;
}

代码示例来源:origin: org.apache.openejb.patch/openjpa

/**
* Gets the parameter type argument at the given index of the given type.
*
* @return if the given type represents a parameterized type, then the
* indexed parameter type argument. Otherwise null.
*/
TypeMirror getTypeParameter(Element e, TypeMirror mirror, int index, boolean checkTarget) {
if (mirror.getKind() == TypeKind.ARRAY)
return ((ArrayType)mirror).getComponentType();
if (mirror.getKind() != TypeKind.DECLARED)
return null;
if (checkTarget) {
TypeMirror target = getTargetEntityType(e);
if (target != null)
return target;
}
List params = ((DeclaredType)mirror).getTypeArguments();
TypeMirror param = (params == null || params.size() ? typeUtility.getNullType() : params.get(index);
if (param.getKind() == TypeKind.NULL || param.getKind() == TypeKind.WILDCARD) {
logger.warn(_loc.get("generic-type-param", e, getDeclaredType(e), e.getEnclosingElement()));
}
return param;
}

代码示例来源:origin: org.netbeans.api/org-netbeans-modules-java-source-base

return (T)info.getTypes().getNoType(kind);
case NULL:
return (T)info.getTypes().getNullType();
case DECLARED:
Types t = Types.instance(info.impl.getJavacTask().getContext());

代码示例来源:origin: org.vesalainen.bcc/bcc

public static void setTypes(Types types)
{
Typ.types = types;
Null = types.getNullType();
Void = types.getNoType(TypeKind.VOID);
//Package = types.getNoType(TypeKind.PACKAGE);
NOne= types.getNoType(TypeKind.NONE);
Byte = types.getPrimitiveType(TypeKind.BYTE);
Boolean = types.getPrimitiveType(TypeKind.BOOLEAN);
Char = types.getPrimitiveType(TypeKind.CHAR);
Short = types.getPrimitiveType(TypeKind.SHORT);
Int = types.getPrimitiveType(TypeKind.INT);
LOng= types.getPrimitiveType(TypeKind.LONG);
Float = types.getPrimitiveType(TypeKind.FLOAT);
Double = types.getPrimitiveType(TypeKind.DOUBLE);
String = (DeclaredType) getTypeFor(String.class);
Object = (DeclaredType) getTypeFor(Object.class);
ByteA = types.getArrayType(Byte);
BooleanA = types.getArrayType(Boolean);
CharA = types.getArrayType(Char);
ShortA = types.getArrayType(Short);
IntA = types.getArrayType(Int);
LOngA= types.getArrayType(Long);
FloatA = types.getArrayType(Float);
DoubleA = types.getArrayType(Double);
StringA = types.getArrayType(String);
ObjectA = types.getArrayType(Object);
ReturnAddress = new ReturnAddress();
}

推荐阅读
  • 本文介绍了设计师伊振华受邀参与沈阳市智慧城市运行管理中心项目的整体设计,并以数字赋能和创新驱动高质量发展的理念,建设了集成、智慧、高效的一体化城市综合管理平台,促进了城市的数字化转型。该中心被称为当代城市的智能心脏,为沈阳市的智慧城市建设做出了重要贡献。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 标题: ... [详细]
  • 本文讨论了在shiro java配置中加入Shiro listener后启动失败的问题。作者引入了一系列jar包,并在web.xml中配置了相关内容,但启动后却无法正常运行。文章提供了具体引入的jar包和web.xml的配置内容,并指出可能的错误原因。该问题可能与jar包版本不兼容、web.xml配置错误等有关。 ... [详细]
  • 本文介绍了Redis的基础数据结构string的应用场景,并以面试的形式进行问答讲解,帮助读者更好地理解和应用Redis。同时,描述了一位面试者的心理状态和面试官的行为。 ... [详细]
  • Java容器中的compareto方法排序原理解析
    本文从源码解析Java容器中的compareto方法的排序原理,讲解了在使用数组存储数据时的限制以及存储效率的问题。同时提到了Redis的五大数据结构和list、set等知识点,回忆了作者大学时代的Java学习经历。文章以作者做的思维导图作为目录,展示了整个讲解过程。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 本文详细介绍了Spring的JdbcTemplate的使用方法,包括执行存储过程、存储函数的call()方法,执行任何SQL语句的execute()方法,单个更新和批量更新的update()和batchUpdate()方法,以及单查和列表查询的query()和queryForXXX()方法。提供了经过测试的API供使用。 ... [详细]
  • 海马s5近光灯能否直接更换为H7?
    本文主要介绍了海马s5车型的近光灯是否可以直接更换为H7灯泡,并提供了完整的教程下载地址。此外,还详细讲解了DSP功能函数中的数据拷贝、数据填充和浮点数转换为定点数的相关内容。 ... [详细]
  • 本文介绍了使用Python解析C语言结构体的方法,包括定义基本类型和结构体类型的字典,并提供了一个示例代码,展示了如何解析C语言结构体。 ... [详细]
  • Gitlab接入公司内部单点登录的安装和配置教程
    本文介绍了如何将公司内部的Gitlab系统接入单点登录服务,并提供了安装和配置的详细教程。通过使用oauth2协议,将原有的各子系统的独立登录统一迁移至单点登录。文章包括Gitlab的安装环境、版本号、编辑配置文件的步骤,并解决了在迁移过程中可能遇到的问题。 ... [详细]
  • 深入解析Linux下的I/O多路转接epoll技术
    本文深入解析了Linux下的I/O多路转接epoll技术,介绍了select和poll函数的问题,以及epoll函数的设计和优点。同时讲解了epoll函数的使用方法,包括epoll_create和epoll_ctl两个系统调用。 ... [详细]
  • Java编程实现邻接矩阵表示稠密图的方法及实现类介绍
    本文介绍了Java编程如何实现邻接矩阵表示稠密图的方法,通过一个名为AMWGraph.java的类来构造邻接矩阵表示的图,并提供了插入结点、插入边、获取邻接结点等功能。通过使用二维数组来表示结点之间的关系,并通过元素的值来表示权值的大小,实现了稠密图的表示和操作。对于对稠密图的表示和操作感兴趣的读者可以参考本文。 ... [详细]
  • 本文介绍了在go语言中利用(*interface{})(nil)传递参数类型的原理及应用。通过分析Martini框架中的injector类型的声明,解释了values映射表的作用以及parent Injector的含义。同时,讨论了该技术在实际开发中的应用场景。 ... [详细]
author-avatar
C1_VISION
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有