亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? javaparser.java

?? java覆蓋率測試工具
?? JAVA
?? 第 1 頁 / 共 5 頁
字號:
	{
		String sOldClass = _sClass;
		int oldFunctions = _functions;
		if (!_sClass.equals(""))
		{
			_sClass += ".";
		}
		_sClass += getToken(2).image;
		jj_consume_token(INTERFACE);
		Identifier();
		switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
		{
			case EXTENDS:
				jj_consume_token(EXTENDS);
				NameList();
				break;
			default:
				jj_la1[29] = jj_gen;
		}
		jj_consume_token(LBRACE);
		label_14: while (true)
		{
			switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
			{
				case ABSTRACT:
				case ASSERT:
				case BOOLEAN:
				case BYTE:
				case CHAR:
				case CLASS:
				case DOUBLE:
				case FINAL:
				case FLOAT:
				case INT:
				case INTERFACE:
				case LONG:
				case NATIVE:
				case PRIVATE:
				case PROTECTED:
				case PUBLIC:
				case SHORT:
				case STATIC:
				case TESTAAAA:
				case SYNCHRONIZED:
				case TRANSIENT:
				case VOID:
				case VOLATILE:
				case IDENTIFIER:
				case SEMICOLON:
					break;
				default:
					jj_la1[30] = jj_gen;
					break label_14;
			}
			InterfaceMemberDeclaration();
		}
		jj_consume_token(RBRACE);
		_functions = oldFunctions;
		_sClass = sOldClass;
	}

	final private void InterfaceMemberDeclaration() throws ParseException
	{
		switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
		{
			case SEMICOLON:
				EmptyStatement();
				break;
			default:
				jj_la1[31] = jj_gen;
				if (jj_2_7(2147483647))
				{
					NestedClassDeclaration();
				}
				else if (jj_2_8(2147483647))
				{
					NestedInterfaceDeclaration();
				}
				else if (jj_2_9(2147483647))
				{
					MethodDeclaration();
				}
				else
				{
					switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
					{
						case ASSERT:
						case BOOLEAN:
						case BYTE:
						case CHAR:
						case DOUBLE:
						case FINAL:
						case FLOAT:
						case INT:
						case LONG:
						case PRIVATE:
						case PROTECTED:
						case PUBLIC:
						case SHORT:
						case STATIC:
						case TRANSIENT:
						case VOLATILE:
						case IDENTIFIER:
							FieldDeclaration();
							break;
						default:
							jj_la1[32] = jj_gen;
							jj_consume_token(-1);
							throw new ParseException();
					}
				}
		}
	}

	final private void FieldDeclaration() throws ParseException
	{
		// added by SMS
		Token tmpToken = null;
		label_15: while (true)
		{
			switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
			{
				case FINAL:
				case PRIVATE:
				case PROTECTED:
				case PUBLIC:
				case STATIC:
				case TRANSIENT:
				case VOLATILE:
					break;
				default:
					jj_la1[33] = jj_gen;
					break label_15;
			}
			switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
			{
				case PUBLIC:
					jj_consume_token(PUBLIC);
					break;
				case PROTECTED:
					jj_consume_token(PROTECTED);
					break;
				case PRIVATE:
					jj_consume_token(PRIVATE);
					break;
				case STATIC:
					jj_consume_token(STATIC);
					break;
				case FINAL:
					jj_consume_token(FINAL);
					break;
				case TRANSIENT:
					jj_consume_token(TRANSIENT);
					break;
				case VOLATILE:
					jj_consume_token(VOLATILE);
					break;
				default:
					jj_la1[34] = jj_gen;
					jj_consume_token(-1);
					throw new ParseException();
			}
		}
		tmpToken = getToken(0);

		while (tmpToken.specialToken != null)
		{
			if (tmpToken.specialToken.image.startsWith("/**"))
			{
				break;
			}
			else if (tmpToken.specialToken.image.startsWith("/*"))
			{
				break;
			}

			//System.out.println("\n"+tmpToken.specialToken.image);

			tmpToken = tmpToken.specialToken;
		}
		Type();
		VariableDeclarator();
		label_16: while (true)
		{
			switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
			{
				case COMMA:
					break;
				default:
					jj_la1[35] = jj_gen;
					break label_16;
			}
			jj_consume_token(COMMA);
			VariableDeclarator();
		}
		jj_consume_token(SEMICOLON);
	}

	final private void VariableDeclarator() throws ParseException
	{
		VariableDeclaratorId();
		switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
		{
			case ASSIGN:
				jj_consume_token(ASSIGN);
				VariableInitializer();
				break;
			default:
				jj_la1[36] = jj_gen;
		}
	}

	final private void VariableDeclaratorId() throws ParseException
	{
		Identifier();
		label_17: while (true)
		{
			switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
			{
				case LBRACKET:
					break;
				default:
					jj_la1[37] = jj_gen;
					break label_17;
			}
			jj_consume_token(LBRACKET);
			jj_consume_token(RBRACKET);
			_sName += "[]";
		}
	}

	final private void VariableInitializer() throws ParseException
	{
		switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
		{
			case LBRACE:
				ArrayInitializer();
				break;
			case ASSERT:
			case BOOLEAN:
			case BYTE:
			case CHAR:
			case DOUBLE:
			case FALSE:
			case FLOAT:
			case INT:
			case LONG:
			case NEW:
			case NULL:
			case SHORT:
			case SUPER:
			case THIS:
			case TRUE:
			case VOID:
			case INTEGER_LITERAL:
			case FLOATING_POINT_LITERAL:
			case CHARACTER_LITERAL:
			case STRING_LITERAL:
			case IDENTIFIER:
			case LPAREN:
			case BANG:
			case TILDE:
			case INCR:
			case DECR:
			case PLUS:
			case MINUS:
				Expression();
				break;
			default:
				jj_la1[38] = jj_gen;
				jj_consume_token(-1);
				throw new ParseException();
		}
	}

	final private void ArrayInitializer() throws ParseException
	{
		jj_consume_token(LBRACE);
		switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
		{
			case ASSERT:
			case BOOLEAN:
			case BYTE:
			case CHAR:
			case DOUBLE:
			case FALSE:
			case FLOAT:
			case INT:
			case LONG:
			case NEW:
			case NULL:
			case SHORT:
			case SUPER:
			case THIS:
			case TRUE:
			case VOID:
			case INTEGER_LITERAL:
			case FLOATING_POINT_LITERAL:
			case CHARACTER_LITERAL:
			case STRING_LITERAL:
			case IDENTIFIER:
			case LPAREN:
			case LBRACE:
			case BANG:
			case TILDE:
			case INCR:
			case DECR:
			case PLUS:
			case MINUS:
				VariableInitializer();
				label_18: while (true)
				{
					if (jj_2_10(2))
					{
					}
					else
					{
						break label_18;
					}
					jj_consume_token(COMMA);
					VariableInitializer();
				}
				break;
			default:
				jj_la1[39] = jj_gen;
		}
		switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
		{
			case COMMA:
				jj_consume_token(COMMA);
				break;
			default:
				jj_la1[40] = jj_gen;
		}
		jj_consume_token(RBRACE);
	}

	final private void MethodDeclaration() throws ParseException
	{
		int oldFunctions = _functions;
		String sOldFunction = _sFunction;
		int oldcyc = _cyc;
		boolean bOldReturn = _bReturn;
		Token tmpToken = null;

		// added by SMS
		label_19: while (true)
		{
			switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
			{
				case ABSTRACT:
				case FINAL:
				case NATIVE:
				case PRIVATE:
				case PROTECTED:
				case PUBLIC:
				case STATIC:
				case TESTAAAA:
				case SYNCHRONIZED:
					break;
				default:
					jj_la1[41] = jj_gen;
					break label_19;
			}
			switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
			{
				case PUBLIC:
					jj_consume_token(PUBLIC);
					if (tmpToken == null)
					{
						tmpToken = getToken(0);
					}
					break;
				case PROTECTED:
					jj_consume_token(PROTECTED);
					if (tmpToken == null)
					{
						tmpToken = getToken(0);
					}
					break;
				case PRIVATE:
					jj_consume_token(PRIVATE);
					if (tmpToken == null)
					{
						tmpToken = getToken(0);
					}
					break;
				case STATIC:
					jj_consume_token(STATIC);
					if (tmpToken == null)
					{
						tmpToken = getToken(0);
					}
					break;
				case ABSTRACT:
					jj_consume_token(ABSTRACT);
					if (tmpToken == null)
					{
						tmpToken = getToken(0);
					}
					break;
				case FINAL:
					jj_consume_token(FINAL);
					if (tmpToken == null)
					{
						tmpToken = getToken(0);
					}
					break;
				case NATIVE:
					jj_consume_token(NATIVE);
					if (tmpToken == null)
					{
						tmpToken = getToken(0);
					}
					break;
				case SYNCHRONIZED:
					jj_consume_token(SYNCHRONIZED);
					if (tmpToken == null)
					{
						tmpToken = getToken(0);
					}
					break;
				case TESTAAAA:
					jj_consume_token(TESTAAAA);
					if (tmpToken == null)
					{
						tmpToken = getToken(0);
					}
					break;
				default:
					jj_la1[42] = jj_gen;
					jj_consume_token(-1);
					throw new ParseException();
			}
		}
		ResultType();
		if (tmpToken == null)
		{
			tmpToken = getToken(0);
		}
		MethodDeclarator();
		switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
		{
			case THROWS:
				jj_consume_token(THROWS);
				NameList();
				break;
			default:
				jj_la1[43] = jj_gen;
		}
		_cyc = 1;
		_bReturn = false;
		switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
		{
			case LBRACE:
				Block();
				break;
			case SEMICOLON:
				jj_consume_token(SEMICOLON);
				break;
			default:
				jj_la1[44] = jj_gen;
				jj_consume_token(-1);
				throw new ParseException();
		}
		// added by SMS
		{
			//Util.println( "Token: " + tmpToken.image );
			//Util.println( "Token comment: " + tmpToken.specialToken.image );
			while (tmpToken.specialToken != null)
			{
				if (tmpToken.specialToken.image.startsWith("/**"))
				{
					break;
				}
				else if (tmpToken.specialToken.image.startsWith("/*"))
				{
					break;
				}

				//System.out.println("\n"+tmpToken.specialToken.image);

				tmpToken = tmpToken.specialToken;
			}
		}

		if (_bReturn)
		{
			_cyc--;
		}

		_vMethodComplexities.addElement(new Integer(_cyc));
		_sFunction = sOldFunction;
		_functions = oldFunctions + 1;
		_cyc = oldcyc;
		_bReturn = bOldReturn;
	}

	final private void MethodDeclarator() throws ParseException
	{
		_sFunction = "." + getToken(1).image;
		Identifier();
		FormalParameters();
		_sFunction += _sParameter;
		label_20: while (true)
		{
			switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
			{
				case LBRACKET:
					break;
				default:
					jj_la1[45] = jj_gen;
					break label_20;
			}
			jj_consume_token(LBRACKET);
			jj_consume_token(RBRACKET);
			_sFunction += "[]";
		}
	}

	final private void FormalParameters() throws ParseException
	{
		_sParameter = "(";
		jj_consume_token(LPAREN);
		switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
		{
			case ASSERT:
			case BOOLEAN:
			case BYTE:
			case CHAR:
			case DOUBLE:
			case FINAL:
			case FLOAT:
			case INT:
			case LONG:
			case SHORT:
			case IDENTIFIER:
				FormalParameter();
				_sParameter += _sName;
				label_21: while (true)
				{
					switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
					{
						case COMMA:
							break;
						default:
							jj_la1[46] = jj_gen;
							break label_21;
					}
					jj_consume_token(COMMA);
					FormalParameter();
					_sParameter += "," + _sName;
				}
				break;
			default:
				jj_la1[47] = jj_gen;
		}
		jj_consume_token(RPAREN);
		_sParameter += ")";
	}

	final private void FormalParameter() throws ParseException
	{
		switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
		{
			case FINAL:
				jj_consume_token(FINAL);
				break;
			default:
				jj_la1[48] = jj_gen;
		}
		Type();
		VariableDeclaratorId();
	}

	final private void ConstructorDeclaration() throws ParseException
	{
		int oldFunctions = _functions;
		String sOldFunction = _sFunction;
		int oldcyc = _cyc;
		boolean bOldReturn = _bReturn;
		Token tmpToken = null;

		// added by SMS
		switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
		{
			case PRIVATE:
			case PROTECTED:
			case PUBLIC:
				int type = (jj_ntk == -1) ? jj_ntk() : jj_ntk;
				switch (type)
				{
					case PUBLIC:
					case PROTECTED:
					case PRIVATE:
						jj_consume_token(type);
						if (tmpToken == null)
						{
							tmpToken = getToken(0);
						}
						break;
					default:
						jj_la1[49] = jj_gen;
						jj_consume_token(-1);
						throw new ParseException();
				}
				break;
			default:
				jj_la1[50] = jj_gen;
		}
		Identifier();
		if (tmpToken == null)
		{
			tmpToken = getToken(0);
		}
		_cyc = 1;
		_sFunction = _sPackage + _sClass + "." + getToken(0).image;
		FormalParameters();
		_sFunction += _sParameter;
		_bReturn = false;
		switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
		{
			case THROWS:
				jj_consume_token(THROWS);
				NameList();
				break;
			default:
				jj_la1[51] = jj_gen;
		}
		jj_consume_token(LBRACE);
		if (jj_2_11(2147483647))
		{
			ExplicitConstructorInvocation();
		}
		else
		{
		}
		if (jj_2_12(2147483647))
		{
			ExplicitConstructorInvocation();
		}
		else
		{
		}
		while (tmpToken.specialToken != null)
		{
			if (tmpToken.specialToken.image.startsWith("/**"))
			{
				break;
			}
			else if (tmpToken.specialToken.image.startsWith("/*"))
			{
				break;
			}

			//System.out.println("\n"+tmpToken.specialToken.image);

			tmpToken = tmpToken.specialToken;
		}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区影院| 亚洲成av人片一区二区三区| 丁香激情综合国产| 欧美午夜精品一区| 免费观看91视频大全| 99国产精品久| 日本电影欧美片| 午夜免费欧美电影| 国产精品毛片无遮挡高清| 日韩精品一区二区三区在线观看 | 91精品福利在线一区二区三区| 成人国产精品免费网站| 麻豆精品视频在线| 午夜视频在线观看一区二区| 国产精品乱子久久久久| 欧美精品一区二区在线播放| 欧美高清dvd| 欧美日韩免费电影| 日本高清无吗v一区| 粗大黑人巨茎大战欧美成人| 亚洲精品在线免费播放| 国产乱码精品一品二品| 亚洲天堂av老司机| 国产精品情趣视频| 精品国偷自产国产一区| 日韩精品一区二区三区视频播放| 欧美丝袜丝交足nylons| 欧美日韩一区二区欧美激情| 不卡电影免费在线播放一区| 国产精品一色哟哟哟| 九九国产精品视频| 韩国女主播成人在线| 久久精工是国产品牌吗| 日韩电影免费在线看| 午夜激情久久久| 五月婷婷激情综合| 日本不卡高清视频| 久久国产精品99久久久久久老狼 | 不卡大黄网站免费看| 成人黄色电影在线| 99视频一区二区三区| 91免费观看视频在线| 色婷婷综合久久久中文一区二区 | 亚洲国产日韩精品| 亚洲高清免费在线| 欧美bbbbb| 国产麻豆一精品一av一免费| 国产精品123区| 成人av动漫网站| 91成人在线精品| 欧美日韩卡一卡二| 日韩久久久精品| 国产午夜精品一区二区三区嫩草| 国产精品网友自拍| 伊人婷婷欧美激情| 日韩av中文字幕一区二区| 久久se精品一区二区| 国产精品一区二区三区99| 国产91精品在线观看| 97久久精品人人做人人爽| 欧美性生活影院| 日韩三级视频在线观看| 久久免费精品国产久精品久久久久 | 国产欧美日韩精品一区| 日韩精品一区二区三区视频| 亚洲一二三四在线| 国产精品系列在线观看| 国产成人一区二区精品非洲| eeuss鲁一区二区三区| 色悠久久久久综合欧美99| 欧美日韩国产高清一区二区三区 | 免费人成黄页网站在线一区二区| 精品一区二区三区在线播放| 国产丶欧美丶日本不卡视频| 日本久久电影网| 日韩欧美成人午夜| 日韩伦理电影网| 精品中文字幕一区二区| 91蝌蚪porny| wwww国产精品欧美| 亚洲激情欧美激情| 国产一区二区三区四区在线观看| 99国产一区二区三精品乱码| 夜夜精品视频一区二区| 亚洲视频资源在线| 日韩av中文字幕一区二区三区| 国产91对白在线观看九色| 欧美影院精品一区| 久久亚洲精华国产精华液| 一二三区精品视频| 国产精华液一区二区三区| 欧美伊人久久久久久午夜久久久久| 精品久久人人做人人爱| 一区二区三区不卡视频| 成人爽a毛片一区二区免费| 欧美一区在线视频| 亚洲女同一区二区| 高清不卡一二三区| 欧美一区2区视频在线观看| 中文字幕一区二区三中文字幕| 爽爽淫人综合网网站| 99久久精品国产一区二区三区| 337p亚洲精品色噜噜狠狠| 日韩久久一区二区| 国产乱码精品一品二品| 欧美电影在线免费观看| 亚洲人成7777| 成人精品小蝌蚪| 久久久久国产精品麻豆| 午夜国产精品影院在线观看| 91看片淫黄大片一级| 中文无字幕一区二区三区| 秋霞成人午夜伦在线观看| 欧洲精品在线观看| 亚洲欧美色综合| 成人晚上爱看视频| 国产欧美精品一区二区色综合| 免费观看成人鲁鲁鲁鲁鲁视频| 欧美日韩一级二级三级| 亚洲黄色免费电影| 91免费看视频| 亚洲欧美一区二区视频| 波多野结衣亚洲| 国产精品污www在线观看| 国产在线视视频有精品| 精品国产乱码久久久久久闺蜜| 日韩综合一区二区| 欧美片在线播放| 日韩成人伦理电影在线观看| 欧美日韩一卡二卡三卡| 午夜伦欧美伦电影理论片| 欧美片网站yy| 日本欧美一区二区三区| 欧美一区二区在线观看| 免费在线观看日韩欧美| 欧美成va人片在线观看| 精久久久久久久久久久| 日本一区二区三区免费乱视频| 国产福利一区二区三区视频在线 | 色综合一区二区三区| 日韩伦理免费电影| 欧美在线观看18| 婷婷国产在线综合| 精品久久久久香蕉网| 国产伦精品一区二区三区视频青涩 | 成人一区二区三区在线观看| 国产精品久久福利| 在线观看网站黄不卡| 日精品一区二区| 精品少妇一区二区三区在线播放| 国产最新精品免费| 中文字幕免费在线观看视频一区| av电影在线观看一区| 一区二区三区四区在线免费观看| 欧美中文字幕一区二区三区 | 国产精品一区二区果冻传媒| 国产精品素人视频| 欧美影院一区二区| 美国毛片一区二区| 中文字幕欧美区| 欧美色图一区二区三区| 久久99国产精品麻豆| 欧美极品少妇xxxxⅹ高跟鞋 | 亚洲色图第一区| 欧美一区二区免费视频| 国产精品原创巨作av| 一区二区三区欧美久久| 91麻豆精品国产自产在线观看一区| 久久免费精品国产久精品久久久久| 色偷偷88欧美精品久久久| 精品国产一区二区亚洲人成毛片| 国产成人av影院| 一区二区三区在线视频免费观看| 日韩一区二区三免费高清| 粉嫩一区二区三区性色av| 亚洲午夜av在线| 久久精品视频网| 欧美午夜电影网| 国产黄色精品网站| 午夜欧美一区二区三区在线播放| 国产午夜精品在线观看| 欧美日韩黄色影视| 成人午夜视频在线观看| 日本最新不卡在线| 国产精品麻豆欧美日韩ww| 日韩一二三区不卡| 99国产精品国产精品毛片| 久久99精品一区二区三区三区| 亚洲六月丁香色婷婷综合久久| 精品欧美一区二区久久| 欧美亚洲另类激情小说| 粉嫩高潮美女一区二区三区| 天天操天天干天天综合网| 国产精品久久久久影院色老大| 91麻豆精品国产无毒不卡在线观看 | 日韩三级免费观看| 欧美亚洲综合网| 大桥未久av一区二区三区中文| 秋霞电影一区二区| 精品国产污污免费网站入口|