public class android.speech.tts.TextToSpeech$Engine
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.speech.tts.TextToSpeech$Engine
  super_class: java.lang.Object
{
  public static final int DEFAULT_RATE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 100

  public static final int DEFAULT_PITCH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 100

  public static final float DEFAULT_VOLUME;
    descriptor: F
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1.0

  public static final float DEFAULT_PAN;
    descriptor: F
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0.0

  public static final int USE_DEFAULTS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final java.lang.String DEFAULT_ENGINE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "com.svox.pico"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final int DEFAULT_STREAM;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  public static final int CHECK_VOICE_DATA_PASS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int CHECK_VOICE_DATA_FAIL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int CHECK_VOICE_DATA_BAD_DATA;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -1
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final int CHECK_VOICE_DATA_MISSING_DATA;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -2
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final int CHECK_VOICE_DATA_MISSING_VOLUME;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -3
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String INTENT_ACTION_TTS_SERVICE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.intent.action.TTS_SERVICE"

  public static final java.lang.String SERVICE_META_DATA;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.speech.tts"

  public static final java.lang.String ACTION_INSTALL_TTS_DATA;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.speech.tts.engine.INSTALL_TTS_DATA"

  public static final java.lang.String ACTION_TTS_DATA_INSTALLED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.speech.tts.engine.TTS_DATA_INSTALLED"

  public static final java.lang.String ACTION_CHECK_TTS_DATA;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.speech.tts.engine.CHECK_TTS_DATA"

  public static final java.lang.String ACTION_GET_SAMPLE_TEXT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "android.speech.tts.engine.GET_SAMPLE_TEXT"

  public static final java.lang.String EXTRA_SAMPLE_TEXT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sampleText"

  public static final java.lang.String EXTRA_AVAILABLE_VOICES;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "availableVoices"

  public static final java.lang.String EXTRA_UNAVAILABLE_VOICES;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "unavailableVoices"

  public static final java.lang.String EXTRA_VOICE_DATA_ROOT_DIRECTORY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "dataRoot"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String EXTRA_VOICE_DATA_FILES;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "dataFiles"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String EXTRA_VOICE_DATA_FILES_INFO;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "dataFilesInfo"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String EXTRA_CHECK_VOICE_DATA_FOR;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "checkVoiceDataFor"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String EXTRA_TTS_DATA_INSTALLED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "dataInstalled"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String KEY_PARAM_RATE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "rate"

  public static final java.lang.String KEY_PARAM_VOICE_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "voiceName"

  public static final java.lang.String KEY_PARAM_LANGUAGE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "language"

  public static final java.lang.String KEY_PARAM_COUNTRY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "country"

  public static final java.lang.String KEY_PARAM_VARIANT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "variant"

  public static final java.lang.String KEY_PARAM_ENGINE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "engine"

  public static final java.lang.String KEY_PARAM_PITCH;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "pitch"

  public static final java.lang.String KEY_PARAM_STREAM;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "streamType"

  public static final java.lang.String KEY_PARAM_AUDIO_ATTRIBUTES;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "audioAttributes"

  public static final java.lang.String KEY_PARAM_UTTERANCE_ID;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "utteranceId"

  public static final java.lang.String KEY_PARAM_VOLUME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "volume"

  public static final java.lang.String KEY_PARAM_PAN;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "pan"

  public static final java.lang.String KEY_FEATURE_NETWORK_SYNTHESIS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "networkTts"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String KEY_FEATURE_EMBEDDED_SYNTHESIS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "embeddedTts"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String KEY_PARAM_SESSION_ID;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "sessionId"

  public static final java.lang.String KEY_FEATURE_NOT_INSTALLED;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "notInstalled"

  public static final java.lang.String KEY_FEATURE_NETWORK_TIMEOUT_MS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "networkTimeoutMs"

  public static final java.lang.String KEY_FEATURE_NETWORK_RETRIES_COUNT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "networkRetriesCount"

  final android.speech.tts.TextToSpeech this$0;
    descriptor: Landroid/speech/tts/TextToSpeech;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  public void <init>(android.speech.tts.TextToSpeech);
    descriptor: (Landroid/speech/tts/TextToSpeech;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.speech.tts.TextToSpeech$Engine this
         0: .line 241
            aload 0 /* this */
            aload 1
            putfield android.speech.tts.TextToSpeech$Engine.this$0:Landroid/speech/tts/TextToSpeech;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // android.speech.tts.TextToSpeech$Engine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/speech/tts/TextToSpeech$Engine;
    MethodParameters:
        Name  Flags
      this$0  final
}
SourceFile: "TextToSpeech.java"
NestHost: android.speech.tts.TextToSpeech
InnerClasses:
  public Engine = android.speech.tts.TextToSpeech$Engine of android.speech.tts.TextToSpeech