Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 17 jdk.jdi.jmod - JDI Tool
JDK 17 jdk.jdi.jmod is the JMOD file for JDK 17 JDI (Java Debug Interface) tool.
JDK 17 JDI tool compiled class files are stored in \fyicenter\jdk-17.0.5\jmods\jdk.jdi.jmod.
JDK 17 JDI tool compiled class files are also linked and stored in the \fyicenter\jdk-17.0.5\lib\modules JImage file.
JDK 17 JDI tool source code files are stored in \fyicenter\jdk-17.0.5\lib\src.zip\jdk.jdi.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ com/sun/jdi/Type.java
/* * Copyright (c) 1998, 2017, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package com.sun.jdi; /** * The mirror for a type in the target VM. * This interface is the root of a type hierarchy encompassing primitive * types and reference types. * <P> * A Type may be used to represent a run-time type: * <BLOCKQUOTE> * {@link Value}.type() * </BLOCKQUOTE> * or a compile-time type: * <BLOCKQUOTE> * {@link Field#type()} <BR> * {@link Method#returnType()} <BR> * {@link Method#argumentTypes()} <BR> * {@link LocalVariable#type()} <BR> * {@link ArrayType#componentType()} * </BLOCKQUOTE> * <P> * The following tables illustrate which subinterfaces of Type * are used to mirror types in the target VM -- * <TABLE class="plain"> * <CAPTION>Subinterfaces of {@link PrimitiveType}</CAPTION> * <THEAD style="background-color:#EEEEFF; text-align:left"> * <TR> * <TH scope="col" style="width:25em">Type declared in target as</TH> * <TH scope="col" style="width:20em">Is mirrored as an instance of</TH> * </THEAD> * <TBODY style="text-align:left"> * <TR> * <TH scope="row"><CODE>boolean</CODE></TH> * <TD> {@link BooleanType}</TD> * <TR> * <TH scope="row"><CODE>byte</CODE></TH> * <TD>{@link ByteType}</TD> * <TR> * <TH scope="row"><CODE>char</CODE></TH> * <TD>{@link CharType}</TD> * <TR> * <TH scope="row"><CODE>double</CODE></TH> * <TD>{@link DoubleType}</TD> * <TR> * <TH scope="row"><CODE>float</CODE></TH> * <TD>{@link FloatType}</TD> * <TR> * <TH scope="row"><CODE>int</CODE></TH> * <TD>{@link IntegerType}</TD> * <TR> * <TH scope="row"><CODE>long</CODE></TH> * <TD>{@link LongType}</TD> * <TR> * <TH scope="row"><CODE>short</CODE></TH> * <TD>{@link ShortType}</TD> * <TR> * <TH scope="row"><CODE>void</CODE></TH> * <TD>{@link VoidType}</TD> * </TBODY> * </TABLE> * * <TABLE class="plain"> * <CAPTION>Subinterfaces of {@link ReferenceType}</CAPTION> * <THEAD style="background-color:#EEEEFF; text-align:left"> * <TR> * <TH scope="col" style="width:15em">Type declared in target as</TH> * <TH scope="col" style="width:10em">For example</TH> * <TH scope="col" style="width:20em">Is mirrored as an instance of</TH> * </THEAD> * <TBODY style="text-align:left"> * <TR> * <TH scope="row"><I>a class</I></TH> * <TH scope="row"><CODE>Date</CODE></TH> * <TD>{@link ClassType}</TD> * <TR> * <TH scope="row"><I>an interface</I></TH> * <TH scope="row"><CODE>Runnable</CODE></TH> * <TD>{@link InterfaceType}</TD> * <TR> * <TH scope="row" rowspan="4"><I>an array</I></TH> * <TH scope="row"><i>(any)</i></TH> * <TD>{@link ArrayType}</TD> * <TR> * <!--<TH scope="row"><I>an array</I></TH>--> * <TH scope="row"><CODE>int[]</CODE></TH> * <TD>{@link ArrayType} whose * {@link ArrayType#componentType() componentType()} is * {@link IntegerType}</TD> * <TR> * <!--<TH scope="row"><I>an array</I></TH>--> * <TH scope="row"><CODE>Date[]</CODE></TH> * <TD>{@link ArrayType} whose * {@link ArrayType#componentType() componentType()} is * {@link ClassType}</TD> * <TR> * <!--<TH scope="row"><I>an array</I></TH>--> * <TH scope="row"><CODE>Runnable[]</CODE></TH> * <TD>{@link ArrayType} whose * {@link ArrayType#componentType() componentType()} is * {@link InterfaceType}</TD> * </TBODY> * </TABLE> * * @see PrimitiveType Subinterface PrimitiveType * @see ReferenceType Subinterface ReferenceType * @see Value Value - for relationship between Type and Value * @see Field#type() Field.type() - for usage examples * * @author Robert Field * @author Gordon Hirsch * @author James McIlree * @since 1.3 */ public interface Type extends Mirror { /** * Returns the type signature for this type. The result is of the same * form as the string returned by {@link Class#descriptorString()}. * The returned string is a type descriptor conforming to JVMS {@jvms 4.3.2} * if this type can be described nominally. Otherwise, the returned string * is not a type descriptor. * * @return the type signature */ String signature(); /** * Returns the name of this type. The result is of the same form as * the name returned by {@link Class#getName()}. * The returned name may not be a * <a href="{@docRoot}/java.base/java/lang/ClassLoader.html#binary-name">binary name</a>. * * @return the name of this type */ String name(); }
⏎ com/sun/jdi/Type.java
Or download all of them as a single archive file:
File name: jdk.jdi-17.0.5-src.zip File size: 476972 bytes Release date: 2022-09-13 Download
⇒ JDK 17 jdk.jdwp.agent.jmod - JDWP Agent Module
2023-04-17, 13873👍, 0💬
Popular Posts:
JDK 11 java.base.jmod is the JMOD file for JDK 11 Base module. JDK 11 Base module compiled class fil...
What Is ojdbc14.jar for Oracle 10g R2? ojdbc14.jar for Oracle 10g R2 is the JAR files of ojdbc.jar, ...
JDK 11 jdk.jconsole.jmod is the JMOD file for JDK 11 JConsole tool, which can be invoked by the "jco...
How to download and install JDK (Java Development Kit) 1.4? If you want to write Java applications, ...
JDK 11 java.xml.jmod is the JMOD file for JDK 11 XML (eXtensible Markup Language) module. JDK 11 XML...