public abstract class MemoryArea
extends java.lang.Object
true:APIの処理を続けることができると判断します。
処理対象であるExplicitメモリーブロックの状態が有効な場合に返却されます。
false:APIを処理できないと判断します。
処理対象であるExplicitメモリーブロックの状態が無効な場合に返却されます。
InaccessibleMemoryAreaException(例外クラス):サポートしていない機能を実行しようとした場合にスローされます。
InaccessibleMemoryAreaExceptionクラスの詳細は、InaccessibleMemoryAreaExceptionを参照してください。
なお、処理対象のExplicitメモリーブロックが次のどれかの状態である場合にスローされます。
| 修飾子とタイプ | メソッドと説明 |
|---|---|
abstract long |
freeMemory()
MemoryAreaクラスに含まれるメソッドは、抽象メソッドのため処理がありません。
|
abstract java.lang.String |
getName()
MemoryAreaクラスに含まれるメソッドは、抽象メソッドのため処理がありません。
|
abstract java.lang.Object |
newArray(java.lang.Class type,
int number)
MemoryAreaクラスに含まれるメソッドは、抽象メソッドのため処理がありません。
|
abstract java.lang.Object |
newArray(java.lang.Class type,
int[] dimensions)
MemoryAreaクラスに含まれるメソッドは、抽象メソッドのため処理がありません。
|
abstract java.lang.Object |
newInstance(java.lang.Class type)
MemoryAreaクラスに含まれるメソッドは、抽象メソッドのため処理がありません。
|
abstract java.lang.Object |
newInstance(java.lang.Class type,
java.lang.Object... args)
MemoryAreaクラスに含まれるメソッドは、抽象メソッドのため処理がありません。
|
abstract java.lang.Object |
newInstance(java.lang.reflect.Constructor cons,
java.lang.Object... args)
MemoryAreaクラスに含まれるメソッドは、抽象メソッドのため処理がありません。
|
abstract void |
setName(java.lang.String name)
MemoryAreaクラスに含まれるメソッドは、抽象メソッドのため処理がありません。
|
abstract java.lang.String |
toString()
MemoryAreaクラスに含まれるメソッドは、抽象メソッドのため処理がありません。
|
abstract long |
totalMemory()
MemoryAreaクラスに含まれるメソッドは、抽象メソッドのため処理がありません。
|
abstract long |
usedMemory()
MemoryAreaクラスに含まれるメソッドは、抽象メソッドのため処理がありません。
|
public abstract java.lang.String getName()
public abstract void setName(java.lang.String name)
throws InaccessibleMemoryAreaException
InaccessibleMemoryAreaException - 派生クラスの同一シグネチャメソッド参照public abstract java.lang.String toString()
toString クラス内 java.lang.Objectpublic abstract java.lang.Object newInstance(java.lang.Class type)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.NoSuchMethodException,
java.lang.SecurityException,
InaccessibleMemoryAreaException
java.lang.InstantiationException - 派生クラスの同一シグネチャメソッド参照java.lang.IllegalAccessException - 派生クラスの同一シグネチャメソッド参照java.lang.reflect.InvocationTargetException - 派生クラスの同一シグネチャメソッド参照java.lang.NoSuchMethodException - 派生クラスの同一シグネチャメソッド参照java.lang.SecurityException - 派生クラスの同一シグネチャメソッド参照InaccessibleMemoryAreaException - 派生クラスの同一シグネチャメソッド参照java.lang.ExceptionInInitializerError - 派生クラスの同一シグネチャメソッド参照public abstract java.lang.Object newInstance(java.lang.Class type,
java.lang.Object... args)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.IllegalArgumentException,
java.lang.reflect.InvocationTargetException,
java.lang.NoSuchMethodException,
java.lang.SecurityException,
InaccessibleMemoryAreaException
java.lang.InstantiationException - 派生クラスの同一シグネチャメソッド参照java.lang.IllegalAccessException - 派生クラスの同一シグネチャメソッド参照java.lang.IllegalArgumentException - 派生クラスの同一シグネチャメソッド参照java.lang.reflect.InvocationTargetException - 派生クラスの同一シグネチャメソッド参照java.lang.NoSuchMethodException - 派生クラスの同一シグネチャメソッド参照java.lang.SecurityException - 派生クラスの同一シグネチャメソッド参照InaccessibleMemoryAreaException - 派生クラスの同一シグネチャメソッド参照java.lang.ExceptionInInitializerError - 派生クラスの同一シグネチャメソッド参照public abstract java.lang.Object newInstance(java.lang.reflect.Constructor cons,
java.lang.Object... args)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.IllegalArgumentException,
java.lang.reflect.InvocationTargetException,
InaccessibleMemoryAreaException
java.lang.InstantiationException - 派生クラスの同一シグネチャメソッド参照java.lang.IllegalAccessException - 派生クラスの同一シグネチャメソッド参照java.lang.IllegalArgumentException - 派生クラスの同一シグネチャメソッド参照java.lang.reflect.InvocationTargetException - 派生クラスの同一シグネチャメソッド参照InaccessibleMemoryAreaException - 派生クラスの同一シグネチャメソッド参照java.lang.ExceptionInInitializerError - 派生クラスの同一シグネチャメソッド参照public abstract java.lang.Object newArray(java.lang.Class type,
int number)
throws InaccessibleMemoryAreaException,
java.lang.NegativeArraySizeException,
java.lang.IllegalArgumentException
InaccessibleMemoryAreaException - 派生クラスの同一シグネチャメソッド参照java.lang.NegativeArraySizeException - 派生クラスの同一シグネチャメソッド参照java.lang.IllegalArgumentException - 派生クラスの同一シグネチャメソッド参照public abstract java.lang.Object newArray(java.lang.Class type,
int[] dimensions)
throws InaccessibleMemoryAreaException,
java.lang.IllegalArgumentException,
java.lang.NegativeArraySizeException
InaccessibleMemoryAreaException - 派生クラスの同一シグネチャメソッド参照java.lang.IllegalArgumentException - 派生クラスの同一シグネチャメソッド参照java.lang.NegativeArraySizeException - 派生クラスの同一シグネチャメソッド参照public abstract long freeMemory()
throws InaccessibleMemoryAreaException
InaccessibleMemoryAreaException - 派生クラスの同一シグネチャメソッド参照public abstract long usedMemory()
throws InaccessibleMemoryAreaException
InaccessibleMemoryAreaException - 派生クラスの同一シグネチャメソッド参照public abstract long totalMemory()
throws InaccessibleMemoryAreaException
InaccessibleMemoryAreaException - 派生クラスの同一シグネチャメソッド参照Copyright (C) 2014, 2015, Hitachi, Ltd.
Copyright (C) 2013, Oracle and/or its affiliates. All rights reserved.