mirror of
				https://github.com/vim/vim.git
				synced 2025-10-30 09:47:20 -04:00 
			
		
		
		
	And do not link either to any group. Resolves zzzyxwvut/java-vim#2. Signed-off-by: Aliaksei Budavei <0x000c70@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
		
			
				
	
	
		
			123 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			123 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
| // VIM_TEST_SETUP setlocal nofoldenable
 | |
| // VIM_TEST_SETUP let g:java_mark_braces_in_parens_as_errors = 1
 | |
| // VIM_TEST_SETUP highlight link javaBlockOtherStart Structure
 | |
| // VIM_TEST_SETUP highlight link javaBlockStart Todo
 | |
| 
 | |
| 
 | |
| 	@SuppressWarnings({
 | |
| 	"""
 | |
| 	bespoke
 | |
| 	/*
 | |
| 	 *
 | |
| 	 */
 | |
| 	/**
 | |
| 	 *
 | |
| 	 */
 | |
| 	///
 | |
| 	///
 | |
| 	///
 | |
| 	//
 | |
| 	//
 | |
| 	//
 | |
| 	{
 | |
| 	}
 | |
| """
 | |
| })
 | |
| class UnfoldingTests {
 | |
| 	interface Unfoldenable
 | |
| 	{
 | |
| 	}
 | |
| 
 | |
| 	static {
 | |
| 		new Object() {
 | |
| 			{
 | |
| 				{
 | |
| 					new Object() {{{
 | |
| 						new Object() {{{}}};
 | |
| 					}}};
 | |
| 				}
 | |
| 			}
 | |
| 		};
 | |
| 
 | |
| 		switch (0) {
 | |
| 			case 0:
 | |
| 			case 1: {
 | |
| 				break;
 | |
| 			}
 | |
| 			default: ;
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	{ Object bb = ((Object) new byte[]{}); }
 | |
| 	{
 | |
| out: {
 | |
| 		do {
 | |
| 			if (true)
 | |
| 				break out;
 | |
| 		} while (false);
 | |
| }
 | |
| 	}
 | |
| /*\\\*/	{
 | |
| 		(new java.util.function.Function<Object, Object>() {
 | |
| 			/**
 | |
| 			 * {@inheritDoc} */
 | |
| 			public Object apply(Object o) { return o; };
 | |
| 		}).apply(
 | |
| 		(new java.util.function.Function<Object, Object>() {
 | |
| 			/** {@inheritDoc}
 | |
| 			 */
 | |
| 			public Object apply(Object o) { return o; };
 | |
| 		}));
 | |
| 	}
 | |
| 
 | |
| 	/**
 | |
| 	 * No operation.
 | |
| 	 */
 | |
| 	void noOp1() { }
 | |
| 	/** No operation. */
 | |
| 	void noOp2()
 | |
| 	{
 | |
| 	}
 | |
| 	/** No operation. */
 | |
| 	void noOp3() {
 | |
| 	}
 | |
| 	/** No operation. */
 | |
| 	void noOp4() {
 | |
| 	/*/\/\/\*/ ; }
 | |
| 
 | |
| 	/// No operation.
 | |
| 	///
 | |
| 	///
 | |
| 	void noOp5() { }
 | |
| 	/// No operation.
 | |
| 	void noOp6()
 | |
| 	{
 | |
| 	}
 | |
| 	/// No operation.
 | |
| 	void noOp7() {
 | |
| 	}
 | |
| 	/// No operation.
 | |
| 	void noOp8() {
 | |
| 	/*/\/\/\*/ ; }
 | |
| }
 | |
| 
 | |
| /*
 | |
|  * Some note.
 | |
|  * {
 | |
|  * }
 | |
|  */
 | |
| /**
 | |
|  * A summary.
 | |
|  * {
 | |
|  * }
 | |
|  */
 | |
| /// A summary.
 | |
| /// {
 | |
| /// }
 | |
| //
 | |
| // {
 | |
| // }
 | |
| 
 | |
| /* 122|........................................................................................*/ interface Unfoldenable {
 | |
| }
 |