using IKVM.Attributes;
using java.lang;
using System;
using System.Runtime.CompilerServices;

namespace lanterna.gui2.dialogs
{
	//[EnclosingMethod("lanterna.gui2.dialogs.ActionListDialogBuilder", "addAction", "(Ljava.lang.String;Ljava.lang.Runnable;)Llanterna.gui2.dialogs.ActionListDialogBuilder;"), Implements(new string[]
	{
		"java.lang.Runnable"
	}), InnerClass, Modifiers, SourceFile("ActionListDialogBuilder.java")]
	internal class ActionListDialogBuilder_1 : java.lang.Object, Runnable
	{
		//[Modifiers]
		internal string val_label = str;

		//[Modifiers]
		internal Runnable val_action = r;

		//[Modifiers]
		internal ActionListDialogBuilder this_0 = this_0;

		//[LineNumberTable(90)]
		//[MethodImpl(MethodImplOptions.NoInlining)]
		internal ActionListDialogBuilder_1(ActionListDialogBuilder this_0, string str, Runnable r)
		{
		}

		//[LineNumberTable(93)]
		public override string toString()
		{
			return this.val_label;
		}

		//[LineNumberTable(new byte[]
		{
			159,
			118,
			130,
			110
		})]
		//[MethodImpl(MethodImplOptions.NoInlining)]
		public virtual void run()
		{
			this.val_action.run();
		}
	}
}
