Check-in [58d89d8aed]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Get of class super name.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 58d89d8aeddae64138e75fa9da6e233c5dd6ebe4
User & Date: stephanie.gawroriski 2019-09-15 01:14:44
Context
2019-09-15
01:20
Base handle of field data. check-in: 3a9b8e8c74 user: stephanie.gawroriski tags: trunk
01:14
Get of class super name. check-in: 58d89d8aed user: stephanie.gawroriski tags: trunk
01:11
Handle of named string and class info pointers. check-in: 634d39d355 user: stephanie.gawroriski tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to runt/libs/tool-classfile/dev/shadowtail/classfile/mini/MinimizedClassFile.java.

273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
	 * Returns the super name of the current class.
	 *
	 * @return The class super name or {@code null} if there is none.
	 * @since 2019/04/17
	 */
	public final ClassName superName()
	{
		throw new todo.TODO();
		/*
		int id = this.header.classsuper;
		return (id == 0 ? null :
			this.pool.<ClassName>get(id, ClassName.class));
		*/
	}
	
	/**
	 * Returns the name of the current class.
	 *
	 * @return The name of the current class.
	 * @since 2019/04/17







|
|
|
|
|
<







273
274
275
276
277
278
279
280
281
282
283
284

285
286
287
288
289
290
291
	 * Returns the super name of the current class.
	 *
	 * @return The class super name or {@code null} if there is none.
	 * @since 2019/04/17
	 */
	public final ClassName superName()
	{
		int sdx = this.header.classsuper;
		if (sdx == 0)
			return null;
		return this.pool.getByIndex(false, sdx).
			<ClassName>value(ClassName.class);

	}
	
	/**
	 * Returns the name of the current class.
	 *
	 * @return The name of the current class.
	 * @since 2019/04/17