mirror of
				https://github.com/vim/vim.git
				synced 2025-11-03 09:44:48 -05: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 {
 | 
						|
}
 |