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.Object
public 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.