AddArgumentType() public method

public AddArgumentType ( String typeName ) : void
typeName String
return void
Ejemplo n.º 1
0
	protected void pointcutargument(
		MethodSignature ms
	) //throws RecognitionException, TokenStreamException
{
		
		
		String argType = String.Empty;
		
		
		try {      // for error handling
			switch ( LA(1) )
			{
			case ALL:
			{
				match(ALL);
				
				ms.AddArgumentType( "*" );
				
				break;
			}
			case ID:
			{
				argType=reg_ex(false);
				
				ms.AddArgumentType( argType );
				
				break;
			}
			default:
			{
				throw new NoViableAltException(LT(1), getFilename());
			}
			 }
		}
		catch (RecognitionException ex)
		{
			reportError(ex);
			consume();
			consumeUntil(tokenSet_17_);
		}
	}