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/LocalVariable.java
/* * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package com.sun.jdi; /** * A local variable in the target VM. Each variable declared within a * {@link Method} has its own LocalVariable object. Variables of the same * name declared in different scopes have different LocalVariable objects. * LocalVariables can be used alone to retrieve static information * about their declaration, or can be used in conjunction with a * {@link StackFrame} to set and get values. * * @see StackFrame * @see Method * * @author Robert Field * @author Gordon Hirsch * @author James McIlree * @since 1.3 */ public interface LocalVariable extends Mirror, Comparable<LocalVariable> { /** * Gets the name of the local variable. * * @return a string containing the name. */ String name(); /** * Returns a text representation of the type * of this variable. * Where the type is the type specified in the declaration * of this local variable. * <P> * This type name is always available even if * the type has not yet been created or loaded. * * @return a String representing the * type of this local variable. */ String typeName(); /** * Returns the type of this variable. * Where the type is the type specified in the declaration * of this local variable. * <P> * Note: if the type of this variable is a reference type (class, * interface, or array) and it has not been created or loaded * by the class loader of the enclosing class, * then ClassNotLoadedException will be thrown. * Also, a reference type may have been loaded but not yet prepared, * in which case the type will be returned * but attempts to perform some operations on the returned type * (e.g. {@link ReferenceType#fields() fields()}) will throw * a {@link ClassNotPreparedException}. * Use {@link ReferenceType#isPrepared()} to determine if * a reference type is prepared. * * @see Type * @see Field#type() Field.type() - for usage examples * @return the {@link Type} of this local variable. * @throws ClassNotLoadedException if the type has not yet been loaded * through the appropriate class loader. */ Type type() throws ClassNotLoadedException; /** * Gets the <a href="{@docRoot}/../specs/jni/types.html#type-signatures"> * type signature</a> of the local variable. * * @return a string containing the signature. */ String signature(); /** * Gets the generic signature for this variable if there is one. * Generic signatures are described in the * <cite>The Java Virtual Machine Specification</cite>. * * @return a string containing the generic signature, or <code>null</code> * if there is no generic signature. * * @since 1.5 */ String genericSignature(); /** * Determines whether this variable can be accessed from the given * {@link StackFrame}. * * See {@link StackFrame#visibleVariables} for a complete description * variable visibility in this interface. * * @param frame the StackFrame querying visibility * @return <code>true</code> if this variable is visible; * <code>false</code> otherwise. * @throws IllegalArgumentException if the stack frame's method * does not match this variable's method. */ boolean isVisible(StackFrame frame); /** * Determines if this variable is an argument to its method. * * @return <code>true</code> if this variable is an argument; * <code>false</code> otherwise. */ boolean isArgument(); /** * Compares the specified Object with this LocalVariable for equality. * * @return true if the Object is a LocalVariable, if both LocalVariables * are contained in the same method (as determined by * {@link Method#equals}), and if both LocalVariables mirror * the same declaration within that method */ boolean equals(Object obj); /** * Returns the hash code value for this LocalVariable. * * @return the integer hash code */ int hashCode(); }
⏎ com/sun/jdi/LocalVariable.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, 13911👍, 0💬
Popular Posts:
commons-fileupload-1.3.3 -sources.jaris the source JAR file for Apache Commons FileUpload 1.3., whic...
JDK 11 jdk.httpserver.jmod is the JMOD file for JDK 11 HTTP Server module. JDK 11 HTTP Server module...
JDK 11 jdk.localedata.jmod is the JMOD file for JDK 11 Localedata module. JDK 11 Locale Data module ...
JDK 11 jdk.crypto.ec.jmod is the JMOD file for JDK 11 Crypto EC module. JDK 11 Crypto EC module comp...
JDK 11 java.base.jmod is the JMOD file for JDK 11 Base module. JDK 11 Base module compiled class fil...