public final enum

EffectiveFinalityType

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ com.pnfsoftware.jeb.core.units.code.android.EffectiveFinalityType

Class Overview

Define the effective finality of a Dex field.

Summary

Enum Values
EffectiveFinalityType  ALMOST_FINAL  Written once outside the constructor or written multiple times to a value determined to be the same. 
EffectiveFinalityType  FINAL  Explicitly final (has the final keyword) or effectively final (does not have the final keyword, initialized only once in the constructor), and does not appear to be modified by reflection. 
EffectiveFinalityType  NON_FINAL  Non-final, i.e. 
EffectiveFinalityType  UNKNOWN  The effective finality is unknown. 
Public Methods
boolean isFinalLike()
static EffectiveFinalityType valueOf(String name)
final static EffectiveFinalityType[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final EffectiveFinalityType ALMOST_FINAL

Written once outside the constructor or written multiple times to a value determined to be the same.

public static final EffectiveFinalityType FINAL

Explicitly final (has the final keyword) or effectively final (does not have the final keyword, initialized only once in the constructor), and does not appear to be modified by reflection.

public static final EffectiveFinalityType NON_FINAL

Non-final, i.e. written multiple times to potentially different values.

public static final EffectiveFinalityType UNKNOWN

The effective finality is unknown.

Public Methods

public boolean isFinalLike ()

public static EffectiveFinalityType valueOf (String name)

public static final EffectiveFinalityType[] values ()